//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 3.200 > OUTPUT.h LUMA.h / 3.200 > *
//!WIDTH LUMA.w 4 *
//!HEIGHT LUMA.h 4 *
//!COMPONENTS 1
//!BIND LUMA
//!SAVE LANCZOS3
//!DESC (AU_M_S_4x_LA) lanczos3

#define FIX(c)		max(abs(c), 1e-5)
#define PI		3.141592653

vec3 weight3(float x)
{
    vec3 s = FIX(2.0 * PI * vec3(x - 1.5, x - 0.5, x + 0.5));
    return sin(s) * sin(s / 3.0) / (s * s);
}

float line_run(float ypos, vec3 xpos1, vec3 xpos2, vec3 linetaps1, vec3 linetaps2)
{
    return float(LUMA_tex(vec2(xpos1.r, ypos))) * linetaps1.r + float(LUMA_tex(vec2(xpos1.g, ypos))) * linetaps2.r + float(LUMA_tex(vec2(xpos1.b, ypos))) * linetaps1.g + float(LUMA_tex(vec2(xpos2.r, ypos))) * linetaps2.g + float(LUMA_tex(vec2(xpos2.g, ypos))) * linetaps1.b + float(LUMA_tex(vec2(xpos2.b, ypos))) * linetaps2.b;
}

vec4 hook()
{
    vec2 pos = LUMA_pos + LUMA_pt * 0.5;
    vec2 f = fract(pos / LUMA_pt);

    vec3 linetaps1 = weight3(0.5 - f.x * 0.5);
    vec3 linetaps2 = weight3(1.0 - f.x * 0.5);
    vec3 columntaps1 = weight3(0.5 - f.y * 0.5);
    vec3 columntaps2 = weight3(1.0 - f.y * 0.5);

    float suml = dot(linetaps1, vec3(1.0)) + dot(linetaps2, vec3(1.0));
    float sumc = dot(columntaps1, vec3(1.0)) + dot(columntaps2, vec3(1.0));
    linetaps1 /= suml;
    linetaps2 /= suml;
    columntaps1 /= sumc;
    columntaps2 /= sumc;

    vec2 xystart = (-2.5 - f) * LUMA_pt + pos;
    vec3 xpos1 = vec3(xystart.x, xystart.x + LUMA_pt.x, xystart.x + LUMA_pt.x * 2.0);
    vec3 xpos2 = vec3(xystart.x + LUMA_pt.x * 3.0, xystart.x + LUMA_pt.x * 4.0, xystart.x + LUMA_pt.x * 5.0);

    return vec4(line_run(xystart.y, xpos1, xpos2, linetaps1, linetaps2) * columntaps1.r + line_run(xystart.y + LUMA_pt.y, xpos1, xpos2, linetaps1, linetaps2) * columntaps2.r + line_run(xystart.y + LUMA_pt.y * 2.0 , xpos1, xpos2, linetaps1, linetaps2) * columntaps1.g + line_run(xystart.y + LUMA_pt.y * 3.0 , xpos1, xpos2, linetaps1, linetaps2) * columntaps2.g + line_run(xystart.y + LUMA_pt.y * 4.0 , xpos1, xpos2, linetaps1, linetaps2) * columntaps1.b + line_run(xystart.y + LUMA_pt.y * 5.0 , xpos1, xpos2, linetaps1, linetaps2) * columntaps2.b, 0, 0, 0);
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 3.200 > OUTPUT.h LUMA.h / 3.200 > *
//!COMPONENTS 4
//!BIND LUMA
//!SAVE FEATURE1
//!DESC (AU_M_S_4x_LA) feature map 1

vec4 hook()
{
vec4 res = vec4(0.050275541841984,-0.794238448143005,-0.001252517220564,-0.072504498064518);
res += vec4(0.004522907547653,-0.010336111299694,0.014024843461812,-0.013882377184927) * float(LUMA_texOff(vec2(-2,-2)));
res += vec4(-0.121827065944672,0.005425113718957,0.101302415132523,0.047468148171902) * float(LUMA_texOff(vec2(-2,-1)));
res += vec4(0.045644883066416,0.015032464638352,-0.015135594643652,-0.046176075935364) * float(LUMA_texOff(vec2(-2,0)));
res += vec4(-0.043141074478626,-0.025343939661980,-0.108823560178280,0.047210950404406) * float(LUMA_texOff(vec2(-2,1)));
res += vec4(0.055318281054497,0.003196445526555,0.022259440273046,-0.016826108098030) * float(LUMA_texOff(vec2(-2,2)));
res += vec4(0.050183057785034,0.004992982838303,-0.049870334565639,-0.000263531750534) * float(LUMA_texOff(vec2(-1,-2)));
res += vec4(0.090616561472416,-0.111519992351532,-0.361703366041183,-0.334933966398239) * float(LUMA_texOff(vec2(-1,-1)));
res += vec4(0.144534364342690,-0.096414275467396,0.350997895002365,-0.405532717704773) * float(LUMA_texOff(vec2(-1,0)));
res += vec4(0.138672217726707,0.042352482676506,0.074249692261219,-0.063757508993149) * float(LUMA_texOff(vec2(-1,1)));
res += vec4(-0.154923945665359,-0.016155507415533,-0.031509891152382,0.067933939397335) * float(LUMA_texOff(vec2(-1,2)));
res += vec4(-0.243545800447464,0.027409298345447,-0.036061894148588,-0.002747413003817) * float(LUMA_texOff(vec2(0,-2)));
res += vec4(-0.451259464025497,0.098204091191292,0.560412287712097,0.399195134639740) * float(LUMA_texOff(vec2(0,-1)));
res += vec4(0.565850853919983,0.948666036128998,-0.941114306449890,0.032514121383429) * float(LUMA_texOff(vec2(0,0)));
res += vec4(0.214289948344231,0.005622457247227,0.308076828718185,-0.176749616861343) * float(LUMA_texOff(vec2(0,1)));
res += vec4(0.136902377009392,0.014670234173536,0.039140429347754,0.029486903920770) * float(LUMA_texOff(vec2(0,2)));
res += vec4(0.016899924725294,-0.026467226445675,-0.052640046924353,-0.055583652108908) * float(LUMA_texOff(vec2(1,-2)));
res += vec4(0.257225811481476,-0.054031673818827,0.008367813192308,0.000357277545845) * float(LUMA_texOff(vec2(1,-1)));
res += vec4(-0.573833346366882,0.105974949896336,0.057903230190277,0.536823213100433) * float(LUMA_texOff(vec2(1,0)));
res += vec4(-0.004803258925676,-0.012945083901286,-0.050676465034485,0.101830050349236) * float(LUMA_texOff(vec2(1,1)));
res += vec4(-0.128294751048088,-0.016316652297974,-0.059658121317625,-0.128656625747681) * float(LUMA_texOff(vec2(1,2)));
res += vec4(0.006480325479060,0.005745108705014,-0.010609799064696,0.059841498732567) * float(LUMA_texOff(vec2(2,-2)));
res += vec4(-0.110841415822506,-0.013292856514454,0.107873827219009,-0.056039456278086) * float(LUMA_texOff(vec2(2,-1)));
res += vec4(0.020193876698613,0.006813558749855,-0.013762190937996,-0.114903777837753) * float(LUMA_texOff(vec2(2,0)));
res += vec4(0.042339127510786,-0.008006002753973,0.107338376343250,0.051244307309389) * float(LUMA_texOff(vec2(2,1)));
res += vec4(0.023042762652040,-0.001510101254098,-0.020950548350811,0.052224561572075) * float(LUMA_texOff(vec2(2,2)));
res = max(res, vec4(0.0)) + vec4(0.917043864727020,-0.019272401928902,0.985380291938782,-0.138857290148735) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 3.200 > OUTPUT.h LUMA.h / 3.200 > *
//!COMPONENTS 4
//!BIND LUMA
//!SAVE FEATURE2
//!DESC (AU_M_S_4x_LA) feature map 2

vec4 hook()
{
vec4 res = vec4(0.059760056436062,-0.250349193811417,0.306465119123459,0.277667373418808);
res += vec4(-0.003852738300338,0.070972926914692,-0.041086699813604,-0.018976446241140) * float(LUMA_texOff(vec2(-2,-2)));
res += vec4(0.008659851737320,0.044067040085793,-0.033713683485985,0.022231578826904) * float(LUMA_texOff(vec2(-2,-1)));
res += vec4(-0.013801033608615,-0.202128767967224,-0.115069389343262,0.091219440102577) * float(LUMA_texOff(vec2(-2,0)));
res += vec4(0.009944736026227,-0.123267315328121,0.098635122179985,0.026546118780971) * float(LUMA_texOff(vec2(-2,1)));
res += vec4(-0.014291713014245,-0.016127675771713,0.017724093049765,-0.040907621383667) * float(LUMA_texOff(vec2(-2,2)));
res += vec4(-0.017074471339583,-0.135522603988647,0.043122757226229,0.079762838780880) * float(LUMA_texOff(vec2(-1,-2)));
res += vec4(0.009745250456035,0.020683174952865,0.050245832651854,-0.087065860629082) * float(LUMA_texOff(vec2(-1,-1)));
res += vec4(-0.113990694284439,0.078721843659878,0.059144295752048,-0.129093661904335) * float(LUMA_texOff(vec2(-1,0)));
res += vec4(0.131875932216644,0.594827353954315,0.061313971877098,-0.286552786827087) * float(LUMA_texOff(vec2(-1,1)));
res += vec4(-0.000652490649372,-0.011524384841323,-0.017451457679272,0.077483579516411) * float(LUMA_texOff(vec2(-1,2)));
res += vec4(0.005518276244402,0.065985471010208,-0.143503233790398,0.032381411641836) * float(LUMA_texOff(vec2(0,-2)));
res += vec4(-0.052923671901226,-0.222064748406410,-0.044202577322721,-0.065251134335995) * float(LUMA_texOff(vec2(0,-1)));
res += vec4(-0.789980351924896,-0.110703192651272,-0.879679858684540,-0.209264084696770) * float(LUMA_texOff(vec2(0,0)));
res += vec4(0.815654397010803,0.239158093929291,0.154035538434982,-0.156113967299461) * float(LUMA_texOff(vec2(0,1)));
res += vec4(0.013000136241317,-0.004514046944678,0.004343491047621,0.039250232279301) * float(LUMA_texOff(vec2(0,2)));
res += vec4(0.020498208701611,-0.024574721232057,0.068212725222111,-0.090964846313000) * float(LUMA_texOff(vec2(1,-2)));
res += vec4(0.022541541606188,0.167354404926300,-0.056072417646646,0.090633139014244) * float(LUMA_texOff(vec2(1,-1)));
res += vec4(-0.155113190412521,0.083554655313492,0.435810267925262,-0.046495884656906) * float(LUMA_texOff(vec2(1,0)));
res += vec4(0.117038153111935,-0.279276520013809,-0.117235712707043,0.188988164067268) * float(LUMA_texOff(vec2(1,1)));
res += vec4(0.008960196748376,0.043816972523928,-0.001177272293717,-0.057975232601166) * float(LUMA_texOff(vec2(1,2)));
res += vec4(-0.016415599733591,0.008711784146726,-0.004266683943570,0.024219198152423) * float(LUMA_texOff(vec2(2,-2)));
res += vec4(0.001566697959788,-0.028705747798085,-0.131599634885788,0.024280291050673) * float(LUMA_texOff(vec2(2,-1)));
res += vec4(-0.009321848861873,-0.037602491676807,0.008467453531921,0.014538633637130) * float(LUMA_texOff(vec2(2,0)));
res += vec4(0.006807121448219,0.068733856081963,-0.022233709692955,-0.060898646712303) * float(LUMA_texOff(vec2(2,1)));
res += vec4(0.006609585601836,-0.014944598078728,0.068955518305302,-0.013284333050251) * float(LUMA_texOff(vec2(2,2)));
res = max(res, vec4(0.0)) + vec4(-0.264865159988403,0.035811375826597,1.075902223587036,0.129770457744598) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 3.200 > OUTPUT.h LUMA.h / 3.200 > *
//!COMPONENTS 4
//!BIND LUMA
//!SAVE FEATURE3
//!DESC (AU_M_S_4x_LA) feature map 3

vec4 hook()
{
vec4 res = vec4(0.057149406522512,0.244087606668472,-0.201235398650169,0.014989616349339);
res += vec4(0.036675170063972,-0.045250803232193,-0.083303570747375,-0.691682875156403) * float(LUMA_texOff(vec2(-2,-2)));
res += vec4(0.017509020864964,0.037112381309271,0.302233725786209,-0.002323307096958) * float(LUMA_texOff(vec2(-2,-1)));
res += vec4(-0.006988336332142,0.040989093482494,0.784177303314209,-0.022051282227039) * float(LUMA_texOff(vec2(-2,0)));
res += vec4(-0.096076063811779,0.046983651816845,-0.133763134479523,-0.002444129437208) * float(LUMA_texOff(vec2(-2,1)));
res += vec4(-0.066456884145737,-0.015778113156557,0.028770029544830,0.020664256066084) * float(LUMA_texOff(vec2(-2,2)));
res += vec4(0.029109943658113,0.071523755788803,-0.059015430510044,-1.009062051773071) * float(LUMA_texOff(vec2(-1,-2)));
res += vec4(-0.067473478615284,-0.082000419497490,-0.133602812886238,-0.042150184512138) * float(LUMA_texOff(vec2(-1,-1)));
res += vec4(0.123892270028591,-0.076084539294243,-0.272379994392395,-0.081020839512348) * float(LUMA_texOff(vec2(-1,0)));
res += vec4(0.394194632768631,0.030708784237504,0.134093746542931,0.051968157291412) * float(LUMA_texOff(vec2(-1,1)));
res += vec4(-0.040232710540295,0.053424309939146,-0.044615250080824,-0.047768246382475) * float(LUMA_texOff(vec2(-1,2)));
res += vec4(-0.045981477946043,-0.058393355458975,0.160211652517319,-0.125379070639610) * float(LUMA_texOff(vec2(0,-2)));
res += vec4(0.158931255340576,0.223017677664757,-0.321991443634033,0.681760907173157) * float(LUMA_texOff(vec2(0,-1)));
res += vec4(-0.361048996448517,-1.747178912162781,-0.242004066705704,-0.166122436523438) * float(LUMA_texOff(vec2(0,0)));
res += vec4(0.057319395244122,-0.220004394650459,0.011696744710207,0.054649688303471) * float(LUMA_texOff(vec2(0,1)));
res += vec4(-1.265613436698914,0.053446393460035,0.006391073111445,0.027174783870578) * float(LUMA_texOff(vec2(0,2)));
res += vec4(-0.013298132456839,-0.010056364350021,-0.005231718532741,-0.428694963455200) * float(LUMA_texOff(vec2(1,-2)));
res += vec4(0.005980910267681,0.125115618109703,0.111447826027870,-0.100114420056343) * float(LUMA_texOff(vec2(1,-1)));
res += vec4(-0.029160307720304,0.299666166305542,-0.074236311018467,-0.119886249303818) * float(LUMA_texOff(vec2(1,0)));
res += vec4(0.098953694105148,-0.010150093585253,0.014476118609309,0.059941034764051) * float(LUMA_texOff(vec2(1,1)));
res += vec4(-0.105842858552933,0.010059151798487,0.012219284661114,-0.021182028576732) * float(LUMA_texOff(vec2(1,2)));
res += vec4(0.001452449010685,-0.012789827771485,0.000231899728533,-0.015442674048245) * float(LUMA_texOff(vec2(2,-2)));
res += vec4(-0.017378875985742,-0.030540244653821,0.010697001591325,0.082540974020958) * float(LUMA_texOff(vec2(2,-1)));
res += vec4(0.040861181914806,-0.046314094215631,-0.015292142517865,-0.004360269289464) * float(LUMA_texOff(vec2(2,0)));
res += vec4(-0.052549332380295,-0.003678626148030,0.010647628456354,-0.003598381998017) * float(LUMA_texOff(vec2(2,1)));
res += vec4(-0.003220755606890,-0.012337166815996,-0.014875764027238,0.003661786671728) * float(LUMA_texOff(vec2(2,2)));
res = max(res, vec4(0.0)) + vec4(0.008951473981142,-0.000558003666811,-0.055836137384176,0.007733709644526) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 3.200 > OUTPUT.h LUMA.h / 3.200 > *
//!COMPONENTS 4
//!BIND LUMA
//!SAVE FEATURE4
//!DESC (AU_M_S_4x_LA) feature map 4

vec4 hook()
{
vec4 res = vec4(-0.036261484026909,0.297675967216492,-0.227430492639542,-0.451925903558731);
res += vec4(0.000177200228791,-0.039324596524239,-0.069238305091858,0.013277960009873) * float(LUMA_texOff(vec2(-2,-2)));
res += vec4(-0.005910606589168,0.023376137018204,0.071472190320492,-0.011956655420363) * float(LUMA_texOff(vec2(-2,-1)));
res += vec4(0.006408179178834,-0.038711637258530,-0.030942035838962,0.013485270552337) * float(LUMA_texOff(vec2(-2,0)));
res += vec4(0.013507827185094,0.059747204184532,0.056172981858253,0.056785635650158) * float(LUMA_texOff(vec2(-2,1)));
res += vec4(0.006831895094365,0.037541564553976,0.015608719550073,-0.067118793725967) * float(LUMA_texOff(vec2(-2,2)));
res += vec4(0.011440242640674,0.064487680792809,0.081605292856693,0.020212810486555) * float(LUMA_texOff(vec2(-1,-2)));
res += vec4(0.037459705024958,0.004023654386401,-0.196096137166023,0.048633657395840) * float(LUMA_texOff(vec2(-1,-1)));
res += vec4(0.000239010143559,-0.136344254016876,0.039369378238916,-0.137814849615097) * float(LUMA_texOff(vec2(-1,0)));
res += vec4(0.061343800276518,-0.122382812201977,0.028542466461658,-0.005463892128319) * float(LUMA_texOff(vec2(-1,1)));
res += vec4(-0.016414334997535,0.019674109295011,-0.012590299360454,0.079159833490849) * float(LUMA_texOff(vec2(-1,2)));
res += vec4(-0.032880034297705,-0.110966078937054,-0.027144430205226,-0.094727657735348) * float(LUMA_texOff(vec2(0,-2)));
res += vec4(-0.004614120349288,0.031090606004000,0.149360001087189,0.126385256648064) * float(LUMA_texOff(vec2(0,-1)));
res += vec4(-0.117096312344074,-0.562505125999451,0.478068917989731,0.714408695697784) * float(LUMA_texOff(vec2(0,0)));
res += vec4(0.023968944326043,-0.436705499887466,-0.080261990427971,-0.193671390414238) * float(LUMA_texOff(vec2(0,1)));
res += vec4(0.044183887541294,-0.084716960787773,-0.053412422537804,-0.004081873223186) * float(LUMA_texOff(vec2(0,2)));
res += vec4(0.079646915197372,0.082526683807373,0.014155265875161,0.023486498743296) * float(LUMA_texOff(vec2(1,-2)));
res += vec4(-0.121038854122162,-0.116242736577988,-0.052189595997334,-0.103882707655430) * float(LUMA_texOff(vec2(1,-1)));
res += vec4(0.668490529060364,-0.393051117658615,-0.125138580799103,0.361139535903931) * float(LUMA_texOff(vec2(1,0)));
res += vec4(0.010072749108076,0.061122234910727,-0.105469450354576,-0.248662635684013) * float(LUMA_texOff(vec2(1,1)));
res += vec4(-0.097344279289246,0.060878030955791,-0.018254118040204,0.026277596130967) * float(LUMA_texOff(vec2(1,2)));
res += vec4(-0.296055316925049,-0.000139935422339,0.030211629346013,0.009335214272141) * float(LUMA_texOff(vec2(2,-2)));
res += vec4(-0.506330370903015,0.021719329059124,-0.031116187572479,0.034329473972321) * float(LUMA_texOff(vec2(2,-1)));
res += vec4(-0.668700337409973,-0.043349727988243,0.166088968515396,-0.109294876456261) * float(LUMA_texOff(vec2(2,0)));
res += vec4(-0.381475150585175,0.115295767784119,-0.023851403966546,0.066082701086998) * float(LUMA_texOff(vec2(2,1)));
res += vec4(-0.400120973587036,-0.047834098339081,0.072985105216503,-0.006034509744495) * float(LUMA_texOff(vec2(2,2)));
res = max(res, vec4(0.0)) + vec4(0.003620771691203,0.178753986954689,0.451994866132736,0.029961418360472) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 3.200 > OUTPUT.h LUMA.h / 3.200 > *
//!COMPONENTS 4
//!BIND LUMA
//!SAVE FEATURE5
//!DESC (AU_M_S_4x_LA) feature map 5

vec4 hook()
{
vec4 res = vec4(0.040322616696358,-0.411598205566406,0.027763189747930,-0.042211223393679);
res += vec4(0.006503353826702,0.014039712958038,0.032612495124340,-0.035976003855467) * float(LUMA_texOff(vec2(-2,-2)));
res += vec4(0.006629633251578,-0.007681545801461,-0.052033487707376,0.114464715123177) * float(LUMA_texOff(vec2(-2,-1)));
res += vec4(-0.138605773448944,0.018213659524918,-0.010839048773050,-0.029392296448350) * float(LUMA_texOff(vec2(-2,0)));
res += vec4(0.009875928051770,0.015681883320212,0.128798350691795,-0.014025098644197) * float(LUMA_texOff(vec2(-2,1)));
res += vec4(0.082669951021671,-0.024204276502132,-0.036830928176641,-0.008521573618054) * float(LUMA_texOff(vec2(-2,2)));
res += vec4(0.045845691114664,0.167567491531372,0.080460287630558,0.182061478495598) * float(LUMA_texOff(vec2(-1,-2)));
res += vec4(-0.011806813068688,0.242186635732651,0.066369488835335,-0.572991967201233) * float(LUMA_texOff(vec2(-1,-1)));
res += vec4(-0.330616325139999,-0.128096893429756,0.506817579269409,0.226025372743607) * float(LUMA_texOff(vec2(-1,0)));
res += vec4(0.012335374951363,0.044168457388878,0.052838593721390,0.029970096424222) * float(LUMA_texOff(vec2(-1,1)));
res += vec4(-0.202703833580017,0.005508107133210,0.066778048872948,0.012562891468406) * float(LUMA_texOff(vec2(-1,2)));
res += vec4(-0.064179249107838,0.564701139926910,-0.102554850280285,-0.013604566454887) * float(LUMA_texOff(vec2(0,-2)));
res += vec4(0.065723434090614,-0.222725003957748,0.055947039276361,-0.650444269180298) * float(LUMA_texOff(vec2(0,-1)));
res += vec4(0.264588266611099,0.195009618997574,-0.401666104793549,0.645904242992401) * float(LUMA_texOff(vec2(0,0)));
res += vec4(0.055744752287865,-0.159660041332245,-0.363331824541092,-0.043413136154413) * float(LUMA_texOff(vec2(0,1)));
res += vec4(0.013972759246826,0.005530642345548,-0.015841560438275,0.022060416638851) * float(LUMA_texOff(vec2(0,2)));
res += vec4(0.017051599919796,0.169115886092186,-0.070279702544212,-0.028210647404194) * float(LUMA_texOff(vec2(1,-2)));
res += vec4(0.162217125296593,-0.436606884002686,0.011913612484932,0.055584602057934) * float(LUMA_texOff(vec2(1,-1)));
res += vec4(-0.081725984811783,-0.130025297403336,-0.083494655787945,0.021879531443119) * float(LUMA_texOff(vec2(1,0)));
res += vec4(-0.074386276304722,0.083330564200878,0.147459819912910,0.032101456075907) * float(LUMA_texOff(vec2(1,1)));
res += vec4(-0.037614844739437,0.001146994181909,-0.002275762846693,-0.029513388872147) * float(LUMA_texOff(vec2(1,2)));
res += vec4(-0.021794538944960,-0.101356469094753,0.043658763170242,0.010306923650205) * float(LUMA_texOff(vec2(2,-2)));
res += vec4(-0.059121463447809,-0.043167766183615,0.002691762754694,-0.046551838517189) * float(LUMA_texOff(vec2(2,-1)));
res += vec4(0.146877646446228,0.146927922964096,-0.020039128139615,0.027243755757809) * float(LUMA_texOff(vec2(2,0)));
res += vec4(-0.056001197546721,-0.036413569003344,-0.020602753385901,-0.004610468167812) * float(LUMA_texOff(vec2(2,1)));
res += vec4(0.097897969186306,0.021274916827679,-0.012933677993715,0.009065270423889) * float(LUMA_texOff(vec2(2,2)));
res = max(res, vec4(0.0)) + vec4(0.451522558927536,-0.013888028450310,0.258771151304245,-0.105295106768608) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 3.200 > OUTPUT.h LUMA.h / 3.200 > *
//!COMPONENTS 4
//!BIND LUMA
//!SAVE FEATURE6
//!DESC (AU_M_S_4x_LA) feature map 6

vec4 hook()
{
vec4 res = vec4(0.037928588688374,-0.452240705490112,-0.105298988521099,-0.623378872871399);
res += vec4(0.006813558284193,-0.019559396430850,0.030140738934278,0.017167791724205) * float(LUMA_texOff(vec2(-2,-2)));
res += vec4(-0.020148620009422,0.036180000752211,-0.003882087301463,0.017733221873641) * float(LUMA_texOff(vec2(-2,-1)));
res += vec4(0.049282923340797,-0.140294402837753,0.055326350033283,-0.042750906199217) * float(LUMA_texOff(vec2(-2,0)));
res += vec4(-0.048471458256245,0.122263088822365,-0.106275983154774,-0.025988599285483) * float(LUMA_texOff(vec2(-2,1)));
res += vec4(0.010483479127288,-0.023637456819415,-0.061752408742905,0.016369873657823) * float(LUMA_texOff(vec2(-2,2)));
res += vec4(0.004502756055444,0.023800481110811,-0.132614627480507,-0.062258739024401) * float(LUMA_texOff(vec2(-1,-2)));
res += vec4(0.194046646356583,0.561012864112854,0.074248671531677,0.173994019627571) * float(LUMA_texOff(vec2(-1,-1)));
res += vec4(-0.231313869357109,-0.481727749109268,-0.407633662223816,0.118306167423725) * float(LUMA_texOff(vec2(-1,0)));
res += vec4(0.016713216900826,-0.096960432827473,0.217327862977982,0.284756749868393) * float(LUMA_texOff(vec2(-1,1)));
res += vec4(-0.002219782210886,0.014049901627004,0.053746223449707,-0.101552158594131) * float(LUMA_texOff(vec2(-1,2)));
res += vec4(-0.097787886857986,-0.020464489236474,0.118612192571163,-0.009364439174533) * float(LUMA_texOff(vec2(0,-2)));
res += vec4(-0.299619674682617,0.523426234722137,-0.427949875593185,0.122174508869648) * float(LUMA_texOff(vec2(0,-1)));
res += vec4(-0.407196521759033,0.148580521345139,0.411680996417999,0.157042607665062) * float(LUMA_texOff(vec2(0,0)));
res += vec4(-0.159251853823662,-0.106389403343201,-0.304759323596954,0.305007755756378) * float(LUMA_texOff(vec2(0,1)));
res += vec4(0.005829412024468,0.005900198128074,0.179431498050690,0.039200313389301) * float(LUMA_texOff(vec2(0,2)));
res += vec4(0.077829137444496,0.034620575606823,0.010681779123843,0.069917760789394) * float(LUMA_texOff(vec2(1,-2)));
res += vec4(0.098722703754902,-0.054045770317316,-0.004598454106599,-0.095813423395157) * float(LUMA_texOff(vec2(1,-1)));
res += vec4(0.462943285703659,-0.050834782421589,0.044259347021580,0.117880344390869) * float(LUMA_texOff(vec2(1,0)));
res += vec4(0.323302239179611,0.059773121029139,0.130484387278557,-0.058757737278938) * float(LUMA_texOff(vec2(1,1)));
res += vec4(-0.025866474956274,-0.008101927116513,0.018577391281724,-0.035309594124556) * float(LUMA_texOff(vec2(1,2)));
res += vec4(0.007644912227988,-0.036293532699347,0.048135906457901,0.003886058228090) * float(LUMA_texOff(vec2(2,-2)));
res += vec4(-0.038183853030205,0.048053700476885,-0.014654122292995,-0.004369170404971) * float(LUMA_texOff(vec2(2,-1)));
res += vec4(0.071932271122932,0.013031164184213,0.298061728477478,-0.055195175111294) * float(LUMA_texOff(vec2(2,0)));
res += vec4(-0.030560718849301,-0.025793606415391,-0.035096246749163,0.041389893740416) * float(LUMA_texOff(vec2(2,1)));
res += vec4(0.005128315649927,-0.003822447266430,0.025441575795412,0.025133045390248) * float(LUMA_texOff(vec2(2,2)));
res = max(res, vec4(0.0)) + vec4(-0.218358337879181,0.010717672295868,1.021672368049622,0.312798470258713) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 3.200 > OUTPUT.h LUMA.h / 3.200 > *
//!COMPONENTS 4
//!BIND FEATURE1
//!BIND FEATURE2
//!BIND FEATURE3
//!BIND FEATURE4
//!BIND FEATURE5
//!BIND FEATURE6
//!SAVE MODEL1
//!DESC (AU_M_S_4x_LA) mapping 1_1

vec4 hook()
{
vec4 res = vec4(0.040138710290194,-0.072929121553898,-0.514585256576538,0.100271321833134);
res += mat4(-0.125679254531860,0.302338093519211,-0.022186763584614,0.290755540132523,-0.066392146050930,0.068937964737415,0.154977947473526,-0.215799435973167,0.052178241312504,-0.187134817242622,0.208140775561333,-0.086052641272545,-0.083605810999870,0.022573474794626,0.139415428042412,0.010629462078214) * FEATURE1_texOff(vec2(-1,-1));
res += mat4(-0.221451446413994,0.052824359387159,0.336093455553055,0.234386011958122,0.077324643731117,-0.032387822866440,1.286857008934021,0.499636113643646,0.012483652681112,0.114794589579105,-0.320666909217834,-0.426334440708160,0.108076050877571,-0.025158209726214,-0.261382758617401,-0.175713121891022) * FEATURE1_texOff(vec2(-1,0));
res += mat4(-0.065158598124981,0.096553027629852,-0.230397298932076,-0.159839063882828,0.037479080259800,-0.130890622735023,0.129246979951859,-0.268041253089905,-0.079312831163406,-0.005406576674432,0.276040077209473,-0.053990557789803,-0.043126273900270,-0.007215410936624,0.094286523759365,-0.208432301878929) * FEATURE1_texOff(vec2(-1,1));
res += mat4(0.090840004384518,-0.301434427499771,0.012605641968548,-0.033192932605743,-0.183525040745735,-0.213915720582008,-0.264914005994797,0.376385420560837,0.330966562032700,0.290694445371628,-0.015177018009126,0.187439605593681,-0.211121439933777,0.056949090212584,0.020799951627851,-0.238261193037033) * FEATURE1_texOff(vec2(0,-1));
res += mat4(0.429575502872467,-0.084484480321407,-0.022045223042369,0.284876704216003,0.380911618471146,-0.254142284393311,-0.720579147338867,0.047775160521269,-0.264758706092834,-0.294036954641342,0.218972027301788,0.308093696832657,-0.151015520095825,-0.238007038831711,-0.016202859580517,0.167143762111664) * FEATURE1_texOff(vec2(0,0));
res += mat4(-0.314756095409393,0.153333231806755,0.216230958700180,0.073887556791306,0.298936307430267,-0.079865477979183,-0.158387944102287,0.138412594795227,0.059705037623644,0.226370483636856,-0.236192926764488,-0.057820685207844,0.064164012670517,0.087439738214016,0.075133629143238,-0.167801618576050) * FEATURE1_texOff(vec2(0,1));
res += mat4(0.078115075826645,0.147596791386604,0.074531339108944,-0.230355441570282,-0.034514188766479,0.254005372524261,-0.330488890409470,-0.157921642065048,0.126930758357048,-0.204545840620995,0.036929950118065,0.104171723127365,0.098152495920658,0.160825490951538,0.014783644117415,0.053940851241350) * FEATURE1_texOff(vec2(1,-1));
res += mat4(0.111353002488613,0.299756765365601,-0.005072952713817,-0.231613025069237,-0.111176744103432,0.465360313653946,0.013046427629888,-0.446448862552643,-0.206395700573921,-0.157008141279221,-0.019711568951607,0.191398486495018,-0.130551442503929,-0.498154103755951,-0.182397380471230,0.008490480482578) * FEATURE1_texOff(vec2(1,0));
res += mat4(-0.053012359887362,-0.344171911478043,-0.146346881985664,0.082458309829235,-0.045999605208635,-0.117722451686859,-0.437265962362289,0.107045613229275,0.000498231209349,0.094315648078918,-0.080381132662296,-0.209929183125496,0.043582830578089,-0.331384271383286,-0.087159574031830,-0.065031647682190) * FEATURE1_texOff(vec2(1,1));
res += mat4(0.010728892870247,-0.112965330481529,0.028946552425623,0.249990180134773,-0.179661750793457,0.002060357946903,0.095957539975643,-0.098810955882072,0.022817516699433,-0.105410978198051,0.218855351209641,-0.041705351322889,-0.040268868207932,0.132672965526581,0.000376331794541,0.146884009242058) * FEATURE2_texOff(vec2(-1,-1));
res += mat4(-0.038588572293520,-0.331539303064346,-0.691413938999176,-0.269326597452164,-0.004620198160410,0.128056868910789,0.159137383103371,-0.012926539406180,0.558282911777496,0.009009851142764,-0.794508755207062,-0.782903611660004,0.065683096647263,-0.001595578738488,-0.134262621402740,-0.312595427036285) * FEATURE2_texOff(vec2(-1,0));
res += mat4(0.083906725049019,-0.040409516543150,-0.090190663933754,0.043199673295021,0.072574019432068,-0.075867645442486,-0.320769459009171,0.017505696043372,0.020258942618966,-0.177226811647415,-0.193081930279732,0.007846186868846,-0.008011647500098,0.144805133342743,-0.146501094102859,-0.104785509407520) * FEATURE2_texOff(vec2(-1,1));
res += mat4(0.132089957594872,0.217278093099594,-0.219045534729958,-0.164543837308884,-0.031310312449932,-0.125376373529434,0.043983675539494,0.032891340553761,0.150919690728188,0.223440855741501,0.049737405031919,-0.028232986107469,-0.225248456001282,0.064134031534195,0.046696562319994,0.133611768484116) * FEATURE2_texOff(vec2(0,-1));
res += mat4(-0.328010141849518,-0.215711429715157,0.254078954458237,0.190890625119209,-0.196663290262222,-0.231805354356766,-0.112104728817940,-0.084960833191872,-0.524874031543732,0.164627954363823,0.173435166478157,0.234297439455986,-0.113932654261589,-0.206026852130890,-0.213811993598938,0.170410335063934) * FEATURE2_texOff(vec2(0,0));
res += mat4(-0.075382664799690,0.104263022542000,-0.050885859876871,-0.108981266617775,-0.103281289339066,-0.086082391440868,-0.053280856460333,0.021645016968250,-0.318806380033493,0.234620377421379,0.173076957464218,0.056614283472300,0.198021411895752,0.190449476242065,0.062358796596527,-0.096936792135239) * FEATURE2_texOff(vec2(0,1));
res += mat4(-0.067244902253151,0.232111066579819,-0.069504685699940,0.068098001182079,0.129574522376060,0.040671944618225,-0.193005174398422,-0.028970330953598,0.038538336753845,0.232348114252090,0.112439110875130,0.120998851954937,0.008405541069806,-0.332901626825333,0.039670195430517,-0.076134346425533) * FEATURE2_texOff(vec2(1,-1));
res += mat4(0.112412005662918,-0.052570890635252,0.056102871894836,0.017154783010483,-0.044558640569448,-0.044773880392313,0.180448636412621,0.393855512142181,0.115063838660717,-0.383573412895203,-0.113706089556217,0.336388289928436,0.148318603634834,0.070248976349831,-0.182287007570267,0.075624503195286) * FEATURE2_texOff(vec2(1,0));
res += mat4(0.243006557226181,0.101357400417328,-0.016757490113378,0.074713774025440,0.305736392736435,0.022160878404975,0.028985004872084,-0.006233495194465,0.012285200878978,-0.199726626276970,0.128577098250389,0.065258048474789,-0.013448675163090,0.084201253950596,0.027771933004260,-0.030989227816463) * FEATURE2_texOff(vec2(1,1));
res += mat4(0.111214391887188,-0.125128805637360,0.292026549577713,0.160323202610016,-0.119234979152679,0.287686944007874,-0.028983937576413,0.096836052834988,-0.035804267972708,-0.062254559248686,-0.056288234889507,-0.010302721522748,-0.037150360643864,-0.111001312732697,-0.074943497776985,0.023046156391501) * FEATURE3_texOff(vec2(-1,-1));
res += mat4(-0.077989369630814,-0.058557074517012,0.057589385658503,-0.236870244145393,-0.213527560234070,-0.185720562934875,-0.070140592753887,-0.254419386386871,0.068419046700001,0.073413982987404,0.096255630254745,0.048607651144266,-0.062899768352509,-0.247988730669022,0.195095479488373,0.140132725238800) * FEATURE3_texOff(vec2(-1,0));
res += mat4(-0.019884346053004,0.071713127195835,0.026469653472304,0.022312825545669,-0.121587552130222,-0.220110327005386,0.148970976471901,0.322123676538467,-0.034665491431952,0.120195180177689,0.200649604201317,0.009300814941525,0.028677573427558,-0.071214057505131,0.185427740216255,0.193514779210091) * FEATURE3_texOff(vec2(-1,1));
res += mat4(-0.182293429970741,0.432762444019318,0.130541861057281,0.109273277223110,0.327085167169571,0.123868621885777,0.108162753283978,0.029611412435770,-0.002791324863210,-0.262860745191574,-0.093360640108585,0.030123587697744,-0.101682193577290,0.189631924033165,-0.024223761633039,-0.031532537192106) * FEATURE3_texOff(vec2(0,-1));
res += mat4(-0.346716135740280,0.118621774017811,0.004534918349236,0.095501177012920,-0.265920370817184,0.003761647269130,-0.222465783357620,0.411637604236603,0.406645476818085,-0.317879766225815,-0.368432343006134,-0.268931061029434,0.230795457959175,0.124589107930660,-0.212406039237976,-0.113068334758282) * FEATURE3_texOff(vec2(0,0));
res += mat4(0.095523849129677,-0.164625704288483,-0.076234839856625,0.043885305523872,-0.166980654001236,0.202374920248985,0.197150230407715,0.056375645101070,0.160312429070473,-0.327938467264175,-0.074982061982155,0.116419836878777,-0.192469701170921,0.190328896045685,-0.142616108059883,-0.005128778982908) * FEATURE3_texOff(vec2(0,1));
res += mat4(0.208962276577950,0.310857981443405,0.137908115983009,-0.232975542545319,0.300743848085403,0.410444498062134,0.041604608297348,-0.025359863415360,0.084576658904552,-0.262509018182755,0.080446876585484,0.095630921423435,-0.048955582082272,-0.112468272447586,-0.033810991793871,-0.075890660285950) * FEATURE3_texOff(vec2(1,-1));
res += mat4(-0.025592166930437,-0.001379945548251,-0.024735165759921,-0.163556054234505,0.291321903467178,0.059336829930544,0.026361430063844,-0.066099070012569,-0.084354043006897,-0.721123874187469,-0.000517326174304,-0.617943823337555,0.034491028636694,0.233621627092361,0.062006432563066,0.164606153964996) * FEATURE3_texOff(vec2(1,0));
res += mat4(0.070861354470253,-0.291265368461609,-0.060460358858109,0.020123265683651,-0.006854691542685,0.446629881858826,0.183891594409943,-0.139398932456970,-0.254063785076141,-0.612603962421417,0.065402083098888,-0.540663778781891,-0.039430126547813,0.313743203878403,-0.314057618379593,-0.109601818025112) * FEATURE3_texOff(vec2(1,1));
res += mat4(0.181018620729446,-0.278174042701721,0.044205933809280,-0.075814865529537,0.019232533872128,-0.034395441412926,-0.051255099475384,0.035580363124609,-0.139804095029831,0.156246975064278,-0.149750277400017,-0.079477503895760,-0.136040687561035,-0.180132880806923,-0.640705347061157,-0.254564523696899) * FEATURE4_texOff(vec2(-1,-1));
res += mat4(0.068784356117249,0.088020920753479,-0.110316179692745,-0.331094890832901,-0.168859317898750,0.019500587135553,-0.123135998845100,-0.138351783156395,-0.107308432459831,0.260221660137177,0.293697655200958,-0.029834529384971,-0.011729273945093,-0.011811926029623,0.524376988410950,0.317643404006958) * FEATURE4_texOff(vec2(-1,0));
res += mat4(0.034457970410585,-0.069184869527817,-0.313361555337906,0.070586428046227,-0.090560771524906,0.053311370313168,-0.113554142415524,-0.052002418786287,-0.053602360188961,-0.132363304495811,-0.020499473437667,0.173193171620369,-0.081524118781090,0.006332972086966,0.226157739758492,-0.029565110802650) * FEATURE4_texOff(vec2(-1,1));
res += mat4(-0.036056358367205,0.021993307396770,0.062984101474285,0.137240797281265,-0.051640588790178,-0.160556569695473,-0.067300394177437,0.272505968809128,-0.369165927171707,-0.202364027500153,0.006998323369771,-0.003316245973110,-0.442332625389099,-0.247301548719406,-0.067111708223820,0.215368643403053) * FEATURE4_texOff(vec2(0,-1));
res += mat4(0.195624172687531,-0.157622337341309,-0.137035235762596,0.044740345329046,-0.225953206419945,-0.147411763668060,-0.031096125021577,0.053757600486279,0.225621670484543,-0.418268471956253,0.068682372570038,0.114273555576801,0.388712644577026,-0.036042682826519,-0.324429184198380,-0.183285206556320) * FEATURE4_texOff(vec2(0,0));
res += mat4(-0.039780434221029,-0.126197054982185,0.070832878351212,0.145784109830856,-0.071161277592182,0.162398353219032,-0.169492304325104,-0.004215554334223,0.107976786792278,0.111347362399101,-0.222487196326256,-0.038720332086086,-0.084999516606331,0.263904541730881,0.028392218053341,0.036446686834097) * FEATURE4_texOff(vec2(0,1));
res += mat4(-0.078745506703854,-0.009668438695371,0.049360167235136,-0.031295552849770,-0.044407412409782,-0.047488261014223,0.062848657369614,0.151031017303467,0.015820678323507,0.043560251593590,-0.033794872462749,0.044885087758303,-0.056265056133270,0.197742149233818,0.019403088837862,0.086146645247936) * FEATURE4_texOff(vec2(1,-1));
res += mat4(0.029438730329275,0.150170460343361,0.035809192806482,-0.016869485378265,-0.064778611063957,-0.182966470718384,-0.185406938195229,0.067876949906349,0.125353291630745,0.103847913444042,0.076456673443317,-0.239949062466621,0.082981303334236,-0.013456949032843,0.029363945126534,-0.047233723104000) * FEATURE4_texOff(vec2(1,0));
res += mat4(-0.093320615589619,-0.053866647183895,0.014607716351748,-0.024369698017836,-0.004186180420220,-0.123563908040524,-0.136054858565331,0.066078945994377,0.055345363914967,-0.034181606024504,0.011490242555737,0.023505337536335,-0.096924103796482,0.042087048292160,-0.032661486417055,-0.020333137363195) * FEATURE4_texOff(vec2(1,1));
res += mat4(-0.008496702648699,-0.004805017728359,0.350059211254120,0.122352384030819,0.044615052640438,0.123290404677391,-0.230278909206390,0.011266808025539,0.140167519450188,0.094754271209240,-0.238766372203827,-0.128088638186455,0.036812171339989,-0.043928392231464,0.083988629281521,-0.021569421514869) * FEATURE5_texOff(vec2(-1,-1));
res += mat4(-0.037472497671843,0.053091134876013,-0.105172380805016,0.104516714811325,0.105090506374836,-0.192705571651459,0.091783046722412,0.166315421462059,-0.262307435274124,-0.046754021197557,-0.200158685445786,-0.090214595198631,-0.141250297427177,-0.239409253001213,0.028179265558720,0.033524036407471) * FEATURE5_texOff(vec2(-1,0));
res += mat4(-0.106371365487576,-0.198483303189278,-0.020390452817082,0.141980916261673,0.204198554158211,0.015578889288008,-0.183362171053886,0.023796537891030,0.155676722526550,-0.166367068886757,-0.032023523002863,-0.004774064756930,0.054104171693325,-0.030538946390152,0.105829790234566,0.229118660092354) * FEATURE5_texOff(vec2(-1,1));
res += mat4(0.193517103791237,0.060431085526943,-0.187885865569115,-0.206786632537842,-0.063626185059547,-0.006235664710402,-0.095733150839806,-0.147456511855125,-0.204068347811699,0.019237421452999,-0.037700541317463,-0.135096192359924,-0.046078521758318,0.182207792997360,0.063032060861588,-0.056619305163622) * FEATURE5_texOff(vec2(0,-1));
res += mat4(0.078893758356571,-0.122580699622631,-0.240655779838562,-0.420708596706390,0.002236850559711,-0.069735229015350,-0.022431559860706,0.093517355620861,-0.348192870616913,-0.137806847691536,0.470992028713226,0.348717063665390,0.088783599436283,-0.143057808279991,0.118127912282944,0.003979277797043) * FEATURE5_texOff(vec2(0,0));
res += mat4(0.066799759864807,0.350492000579834,-0.146865293383598,-0.242981582880020,-0.003989662043750,-0.111635066568851,0.077100232243538,-0.159803137183189,-0.136574283242226,-0.048660423606634,-0.008948425762355,0.087599545717239,-0.260972738265991,0.220228672027588,-0.189073801040649,0.098629653453827) * FEATURE5_texOff(vec2(0,1));
res += mat4(0.013970241881907,-0.046681899577379,0.046839509159327,0.125904604792595,-0.108279436826706,0.112775526940823,-0.026278235018253,-0.060766845941544,-0.081044591963291,-0.187213301658630,0.011480714194477,0.127245217561722,0.044247258454561,-0.263468384742737,-0.042487096041441,-0.005868216976523) * FEATURE5_texOff(vec2(1,-1));
res += mat4(-0.226670518517494,-0.263444602489471,0.054533530026674,-0.073115386068821,0.054965030401945,0.049852211028337,0.051435817033052,0.019267240539193,0.163405761122704,-0.259277164936066,-0.083168067038059,0.036615099757910,-0.113286659121513,-0.267458021640778,0.229426309466362,-0.002995653077960) * FEATURE5_texOff(vec2(1,0));
res += mat4(-0.082585513591766,-0.031722281128168,0.052331257611513,-0.171757712960243,0.081632517278194,-0.144695386290550,-0.060778856277466,-0.096803195774555,0.174812078475952,0.211422517895699,-0.128814250230789,-0.160909116268158,0.125190794467926,0.154871225357056,-0.159504055976868,-0.152772784233093) * FEATURE5_texOff(vec2(1,1));
res += mat4(0.135850399732590,0.017789572477341,-0.091536007821560,-0.374241262674332,-0.008501428179443,-0.124398656189442,-0.113524220883846,-0.082028962671757,0.031833853572607,-0.181593492627144,-0.275338947772980,-0.092768557369709,-0.058947604149580,0.108372211456299,0.284112393856049,-0.022728873416781) * FEATURE6_texOff(vec2(-1,-1));
res += mat4(-0.003288152627647,-0.285699486732483,-0.476415127515793,-0.815047740936279,0.108207464218140,-0.111292600631714,-0.022995501756668,0.007867155596614,0.088321529328823,0.113643981516361,0.114392526447773,0.269446283578873,-0.064000435173512,-0.377955406904221,0.551001548767090,0.073592267930508) * FEATURE6_texOff(vec2(-1,0));
res += mat4(-0.051805619150400,-0.294994771480560,0.113994695246220,-0.023262698203325,0.089550986886024,-0.073901444673538,0.237892404198647,0.054875887930393,0.170212984085083,0.059982024133205,-0.197337701916695,-0.068202987313271,-0.094888865947723,-0.085895851254463,0.258830964565277,0.029473096132278) * FEATURE6_texOff(vec2(-1,1));
res += mat4(-0.172163918614388,-0.100039750337601,0.254570275545120,-0.229267954826355,-0.062644846737385,0.312326610088348,-0.121845357120037,0.236634254455566,-0.190079003572464,0.095980994403362,0.114526309072971,0.111685402691364,0.053629662841558,-0.062239129096270,0.194571167230606,-0.012087366543710) * FEATURE6_texOff(vec2(0,-1));
res += mat4(-0.388759970664978,-0.211506918072701,0.018285220488906,-0.517904639244080,-0.225485876202583,-0.239522084593773,-0.353100538253784,-0.185979515314102,0.451038897037506,0.369910776615143,-0.376564741134644,-0.565913915634155,0.130258351564407,0.001762492815033,0.171042099595070,0.159004628658295) * FEATURE6_texOff(vec2(0,0));
res += mat4(-0.114704571664333,0.021705912426114,0.129422500729561,0.178530976176262,0.063495114445686,-0.182080850005150,-0.053767330944538,0.083166457712650,0.028398919850588,-0.448774218559265,-0.064523786306381,-0.009465924464166,-0.108377523720264,0.019476843997836,0.164750203490257,0.039903450757265) * FEATURE6_texOff(vec2(0,1));
res += mat4(-0.051405373960733,0.052441291511059,-0.016066364943981,0.051631562411785,0.096372872591019,0.112918995320797,-0.137946292757988,-0.135309159755707,0.061174087226391,0.114647075533867,0.006676557473838,-0.100094832479954,0.155552595853806,0.193098261952400,0.108487352728844,-0.001590514788404) * FEATURE6_texOff(vec2(1,-1));
res += mat4(-0.005852667614818,0.150460645556450,0.098553285002708,0.155456751585007,-0.015313097275794,-0.605504095554352,-0.205439969897270,0.143331989645958,-0.173321187496185,0.273272603750229,0.152316093444824,-0.022407595068216,-0.027424329891801,0.059590313583612,-0.192182943224907,-0.097256027162075) * FEATURE6_texOff(vec2(1,0));
res += mat4(-0.025762500241399,-0.039171580225229,-0.068568207323551,0.021020771935582,0.058483086526394,0.051522549241781,-0.233004212379456,0.100859493017197,-0.064344808459282,-0.254718631505966,0.036790121346712,0.096757099032402,-0.011179554276168,0.247473925352097,-0.062276817858219,-0.004963255487382) * FEATURE6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.170856609940529,0.095928497612476,0.010953531600535,0.206904634833336) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 3.200 > OUTPUT.h LUMA.h / 3.200 > *
//!COMPONENTS 4
//!BIND FEATURE1
//!BIND FEATURE2
//!BIND FEATURE3
//!BIND FEATURE4
//!BIND FEATURE5
//!BIND FEATURE6
//!SAVE MODEL2
//!DESC (AU_M_S_4x_LA) mapping 1_2

vec4 hook()
{
vec4 res = vec4(0.119446255266666,-0.019307550042868,-0.181948393583298,0.104229219257832);
res += mat4(0.075173772871494,0.116698220372200,-0.166405498981476,0.247226864099503,-0.164374381303787,-0.121669568121433,0.051204878836870,-0.228934317827225,0.071634992957115,-0.220125705003738,-0.143930077552795,-0.000280691165244,0.071719333529472,0.010368279181421,-0.060171864926815,0.070425495505333) * FEATURE1_texOff(vec2(-1,-1));
res += mat4(0.309062033891678,0.330289244651794,0.035372018814087,-0.307084500789642,0.159919366240501,0.034693706780672,0.358479708433151,-0.006747710984200,-0.215988129377365,-0.348338603973389,0.103759653866291,0.111505672335625,0.000816155050416,-0.109519958496094,0.105219952762127,-0.016600046306849) * FEATURE1_texOff(vec2(-1,0));
res += mat4(-0.124721609055996,-0.129516363143921,-0.101867511868477,0.003086772048846,0.052070375531912,0.146335020661354,0.463623762130737,0.246631830930710,0.119893103837967,0.067915119230747,0.190460816025734,-0.112633243203163,0.165070742368698,-0.022436058148742,-0.047822818160057,-0.051324304193258) * FEATURE1_texOff(vec2(-1,1));
res += mat4(-0.051153980195522,-0.028326708823442,-0.249389320611954,0.297039210796356,0.234035849571228,-0.242959573864937,0.267193526029587,-0.280941188335419,-0.013339274562895,0.039205655455589,-0.392364442348480,0.017247674986720,-0.124274022877216,-0.013725210912526,-0.161952540278435,-0.008442756719887) * FEATURE1_texOff(vec2(0,-1));
res += mat4(0.225156620144844,-0.040964469313622,-0.169091358780861,0.088010340929031,0.245122686028481,-0.545435905456543,-0.339803844690323,0.154236510396004,-0.175560846924782,0.463644027709961,0.198791146278381,-0.221590057015419,0.266731083393097,0.228125855326653,0.088221661746502,-0.010395995341241) * FEATURE1_texOff(vec2(0,0));
res += mat4(-0.472118377685547,0.138347059488297,0.223927959799767,-0.540919184684753,-0.124697208404541,0.023766957223415,0.662469863891602,-0.166790708899498,0.252998948097229,-0.142107561230659,0.124707885086536,0.348781049251556,0.170732036232948,0.068176954984665,0.072164997458458,-0.049700863659382) * FEATURE1_texOff(vec2(0,1));
res += mat4(0.042318999767303,-0.107716463506222,0.177739664912224,0.160891517996788,-0.119141250848770,0.054963309317827,-0.055482324212790,0.312232643365860,-0.011845183558762,-0.028352491557598,-0.027632094919682,0.099001832306385,0.082842618227005,0.051185328513384,0.088661663234234,-0.016787011176348) * FEATURE1_texOff(vec2(1,-1));
res += mat4(-0.187992006540298,-0.011515644378960,0.194135934114456,-0.069546148180962,-0.570703148841858,0.850195765495300,-0.223420888185501,0.746706008911133,0.036769382655621,-0.053983565419912,-0.172937035560608,-0.083142638206482,0.164462596178055,-0.116093888878822,-0.222876608371735,-0.100090250372887) * FEATURE1_texOff(vec2(1,0));
res += mat4(0.120970323681831,-0.059141933917999,0.002542205387726,0.087225161492825,0.113832667469978,0.362329423427582,0.508484661579132,0.293027669191360,0.062321435660124,0.064143978059292,-0.116449877619743,-0.073415435850620,-0.013679862953722,-0.032015584409237,-0.093953922390938,-0.160412788391113) * FEATURE1_texOff(vec2(1,1));
res += mat4(0.312367767095566,0.039935626089573,0.010970390401781,-0.125399693846703,-0.089072041213512,0.003875558963045,0.104560762643814,-0.043481323868036,0.281754434108734,-0.236281752586365,0.485873281955719,-0.169275850057602,-0.106188051402569,-0.069288745522499,-0.087592810392380,0.071064859628677) * FEATURE2_texOff(vec2(-1,-1));
res += mat4(-0.196340590715408,-0.200899422168732,0.166041627526283,0.079224333167076,-0.019217915832996,0.026637820526958,0.015143774449825,0.031245075166225,-0.462899863719940,-0.511591970920563,-0.295887261629105,0.051095493137836,0.057790901511908,-0.150741830468178,-0.066956557333469,0.050256699323654) * FEATURE2_texOff(vec2(-1,0));
res += mat4(-0.005422175861895,0.099858663976192,0.091608479619026,0.010910167358816,0.039461724460125,-0.017393724992871,-0.090813994407654,-0.178342983126640,-0.127377375960350,-0.103356517851353,0.131165653467178,0.047265838831663,0.093264743685722,0.066151246428490,0.118828803300858,-0.050035402178764) * FEATURE2_texOff(vec2(-1,1));
res += mat4(-0.168264389038086,-0.105703689157963,-0.453162729740143,0.181695103645325,-0.128859177231789,-0.035151738673449,-0.050403825938702,0.286545276641846,-0.027078859508038,0.131320714950562,-0.284826070070267,0.048340354114771,-0.266607075929642,-0.110816143453121,-0.136749446392059,0.216098517179489) * FEATURE2_texOff(vec2(0,-1));
res += mat4(-1.155427455902100,-0.016216263175011,0.015325735323131,-0.262306272983551,-0.161664530634880,-0.041505247354507,0.165717795491219,0.100974768400192,-0.174397468566895,0.362930476665497,0.342414289712906,-0.612687051296234,0.054160390049219,-0.030310900881886,-0.119236864149570,0.037402860820293) * FEATURE2_texOff(vec2(0,0));
res += mat4(-0.130723923444748,-0.135520175099373,-0.149807199835777,-0.059523578733206,0.165042117238045,-0.097755394876003,-0.233556464314461,0.025658989325166,0.261170148849487,0.247979521751404,0.080763272941113,0.405456960201263,0.124468460679054,-0.020101251080632,0.202293723821640,-0.093684129416943) * FEATURE2_texOff(vec2(0,1));
res += mat4(-0.072694055736065,0.078633040189743,-0.206826925277710,-0.052159555256367,-0.104191780090332,-0.238135680556297,-0.059920050203800,0.060230374336243,-0.020222257822752,0.043551024049520,0.147745236754417,-0.010900017805398,0.125297561287880,0.167613312602043,-0.335134595632553,0.152822613716125) * FEATURE2_texOff(vec2(1,-1));
res += mat4(0.098833523690701,-0.161890223622322,-0.098262824118137,-0.178254336118698,0.019300403073430,0.019568821415305,0.203339919447899,-0.298247039318085,-0.015637716278434,-0.004607881885022,-0.403934836387634,-0.045764639973640,0.064284995198250,0.267909884452820,-0.320994228124619,0.028705183416605) * FEATURE2_texOff(vec2(1,0));
res += mat4(0.162500277161598,0.048333033919334,-0.030724104493856,-0.059358049184084,0.321000069379807,-0.101846970617771,-0.377316176891327,-0.023995205760002,0.178901925683022,0.071525782346725,-0.200036689639091,-0.265261352062225,-0.164981275796890,0.026223421096802,-0.167690292000771,-0.021546907722950) * FEATURE2_texOff(vec2(1,1));
res += mat4(0.057535506784916,0.194099754095078,0.065071441233158,0.254635125398636,0.108528368175030,0.099237456917763,-0.263467907905579,0.171023562550545,0.070782124996185,0.059015560895205,-0.122008480131626,0.015655653551221,-0.046699941158295,0.064643472433090,-0.007627301383764,0.079898349940777) * FEATURE3_texOff(vec2(-1,-1));
res += mat4(-0.144941136240959,-0.097007900476456,-0.145606711506844,0.128679513931274,0.065344907343388,-0.178162455558777,-0.013062007725239,0.603283643722534,0.010417409241199,0.157893940806389,0.063724659383297,-0.116727687418461,0.113433994352818,-0.042888354510069,0.173539862036705,-0.027528021484613) * FEATURE3_texOff(vec2(-1,0));
res += mat4(0.067022964358330,0.052931319922209,0.083296120166779,0.064288310706615,-0.023499388247728,0.335795342922211,0.050529383122921,-0.111222513020039,0.094628289341927,0.048064135015011,-0.166427984833717,-0.233001038432121,0.223222911357880,-0.014495860785246,-0.286784648895264,0.295210331678391) * FEATURE3_texOff(vec2(-1,1));
res += mat4(-0.145922869443893,0.116613239049911,-0.230561420321465,-0.016476552933455,0.084595315158367,0.104500077664852,-0.566779494285583,0.239844352006912,0.140200152993202,-0.015806047245860,0.026617150753736,-0.274637609720230,0.013558676466346,0.004331890027970,0.227125763893127,-0.300078332424164) * FEATURE3_texOff(vec2(0,-1));
res += mat4(-0.216119900345802,0.096267618238926,-0.210278466343880,0.132257550954819,0.175284087657928,-0.233141869306564,-0.143597587943077,-0.353732109069824,-0.003250757465139,-0.271130532026291,-0.294156759977341,-0.113293960690498,0.161650374531746,-0.135153114795685,-0.159162476658821,-0.011339268647134) * FEATURE3_texOff(vec2(0,0));
res += mat4(-0.020053889602423,-0.015344114974141,-0.028133811429143,-0.024201495572925,0.100504145026207,-0.073471337556839,0.033043451607227,-0.238826513290405,-0.153828561306000,0.046056337654591,-0.098922327160835,-0.223603695631027,-0.078143596649170,-0.106216013431549,0.161526590585709,-0.200184389948845) * FEATURE3_texOff(vec2(0,1));
res += mat4(-0.015827931463718,-0.010502215474844,0.209410652518272,0.066642791032791,0.004966212436557,-0.213944822549820,0.059748578816652,0.042719006538391,0.157699629664421,-0.020793953910470,-0.075537592172623,0.066583611071110,-0.033796355128288,0.076326757669449,0.019835781306028,-0.083772055804729) * FEATURE3_texOff(vec2(1,-1));
res += mat4(0.391444116830826,-0.144010946154594,-0.004994202870876,0.038679145276546,-0.082694761455059,0.005665797740221,0.316773325204849,0.019504852592945,-0.091399177908897,-0.019252769649029,0.027739716693759,0.157632946968079,-0.029905337840319,-0.096202328801155,-0.149388253688812,-0.084635339677334) * FEATURE3_texOff(vec2(1,0));
res += mat4(-0.112808838486671,0.009774200618267,0.175354987382889,0.104784213006496,0.070197261869907,-0.060822509229183,0.156103104352951,-0.175981059670448,-0.077922858297825,-0.016314113512635,0.095954887568951,-0.213699534535408,-0.107908695936203,0.021631114184856,0.356833904981613,-0.098464593291283) * FEATURE3_texOff(vec2(1,1));
res += mat4(0.388749063014984,-0.269810914993286,0.336106121540070,0.118960365653038,0.029879448935390,-0.245668157935143,-0.069452181458473,0.237731978297234,-0.021378070116043,0.026005269959569,-0.010354973375797,-0.031742490828037,-0.196466743946075,-0.253195822238922,-0.117294415831566,-0.170191928744316) * FEATURE4_texOff(vec2(-1,-1));
res += mat4(-0.028148142620921,0.071525581181049,0.361955821514130,0.324595868587494,-0.085944652557373,-0.185601606965065,-0.224327221512794,0.097589120268822,-0.007625364698470,0.209144845604897,0.266425520181656,-0.187515288591385,0.194503039121628,0.097882658243179,0.270008832216263,-0.083318062126637) * FEATURE4_texOff(vec2(-1,0));
res += mat4(-0.397522896528244,-0.018083512783051,0.081863924860954,-0.290700227022171,0.056375849992037,-0.249104648828506,-0.055770039558411,-0.026640422642231,0.051760140806437,0.037028402090073,0.154484361410141,-0.334514826536179,0.054665748029947,-0.060979887843132,0.313522458076477,0.004134305752814) * FEATURE4_texOff(vec2(-1,1));
res += mat4(0.037510700523853,0.011237983591855,-0.008403725922108,0.018107958137989,-0.116957336664200,-0.030833629891276,-0.191977560520172,0.285278111696243,0.082634478807449,0.020575491711497,-0.051519487053156,0.247619166970253,0.088367938995361,-0.116963639855385,0.013300631195307,-0.153059408068657) * FEATURE4_texOff(vec2(0,-1));
res += mat4(-0.046197365969419,-0.244683250784874,-0.249152511358261,-0.266508102416992,-0.073745243251324,0.060410287231207,-0.309627026319504,-0.024426059797406,0.221805557608604,-0.284735798835754,-0.040959246456623,0.164081946015358,0.155574142932892,-0.157543644309044,-0.217651501297951,-0.170486748218536) * FEATURE4_texOff(vec2(0,0));
res += mat4(0.009248955175281,0.103920169174671,-0.035970281809568,-0.104487039148808,0.254245370626450,-0.047477673739195,-0.187670275568962,-0.094645708799362,-0.149367153644562,-0.266126841306686,-0.092883057892323,-0.004936482291669,-0.092808142304420,0.098205529153347,-0.233335152268410,-0.275110185146332) * FEATURE4_texOff(vec2(0,1));
res += mat4(-0.027490211650729,-0.036637585610151,-0.096525110304356,0.191009506583214,0.036757774651051,-0.087732218205929,-0.250645458698273,-0.040852896869183,-0.009517906233668,0.005044714082032,-0.181140854954720,-0.076908446848392,-0.000590894604102,-0.045411463826895,-0.107963070273399,0.071481496095657) * FEATURE4_texOff(vec2(1,-1));
res += mat4(-0.025758249685168,0.128381520509720,0.031946767121553,0.088788621127605,-0.109229385852814,-0.010829323902726,-0.206405833363533,-0.016497759148479,-0.188664153218269,0.065074533224106,-0.025031747296453,0.132984772324562,-0.177072435617447,0.217262059450150,0.124957643449306,0.084355093538761) * FEATURE4_texOff(vec2(1,0));
res += mat4(0.032452832907438,0.028321405872703,0.071825578808784,0.029156539589167,0.074224077165127,0.017659302800894,0.030850166454911,-0.021444007754326,-0.060894098132849,0.115859962999821,-0.028778944164515,0.189152717590332,-0.009519482962787,-0.107394367456436,0.233690693974495,-0.021217079833150) * FEATURE4_texOff(vec2(1,1));
res += mat4(-0.099964886903763,-0.071209147572517,0.131405845284462,0.010134359821677,-0.009165159426630,-0.128002494573593,-0.248274013400078,0.143732443451881,-0.027106929570436,-0.335651904344559,-0.144728541374207,0.133339047431946,-0.123476438224316,0.078033179044724,0.114406667649746,-0.049396779388189) * FEATURE5_texOff(vec2(-1,-1));
res += mat4(0.070139706134796,-0.016647500917315,-0.079654201865196,0.176816478371620,0.160001054406166,0.271098345518112,-0.017827134579420,-0.167225867509842,-0.256777077913284,-0.152669832110405,-0.022123485803604,0.057766836136580,-0.178170904517174,0.110986806452274,-0.035824760794640,-0.032047297805548) * FEATURE5_texOff(vec2(-1,0));
res += mat4(-0.072752326726913,0.086452767252922,-0.104697316884995,-0.067934483289719,-0.370720416307449,-0.306346654891968,0.061830684542656,0.031686838716269,0.119048513472080,0.028135243803263,-0.115884289145470,0.082356840372086,0.136302441358566,0.342874377965927,0.177745074033737,0.014567783102393) * FEATURE5_texOff(vec2(-1,1));
res += mat4(0.215502291917801,-0.088795132935047,-0.120762810111046,0.196155562996864,-0.057994384318590,-0.063372515141964,-0.051850352436304,0.042493890970945,-0.125456660985947,0.100405417382717,-0.332348197698593,-0.137052610516548,0.040636658668518,-0.167316317558289,-0.014692229218781,-0.066543027758598) * FEATURE5_texOff(vec2(0,-1));
res += mat4(0.019617853686213,-0.251265317201614,0.068850517272949,-0.207579150795937,0.079149223864079,0.061194021254778,-0.070269539952278,0.045298989862204,0.368681967258453,0.520663261413574,0.326729208230972,0.180787414312363,0.152676850557327,0.169175863265991,0.194766089320183,-0.193184360861778) * FEATURE5_texOff(vec2(0,0));
res += mat4(-0.195753544569016,-0.069099679589272,0.009839240461588,-0.280677437782288,-0.275003403425217,0.173925727605820,0.250528007745743,0.348032951354980,-0.002559110056609,-0.032958544790745,0.065323315560818,-0.288357466459274,0.572161614894867,0.532813727855682,0.218411564826965,0.198972582817078) * FEATURE5_texOff(vec2(0,1));
res += mat4(-0.087960317730904,0.021672174334526,-0.013921817764640,-0.057681903243065,-0.005577357951552,-0.050644889473915,0.109393097460270,-0.100231304764748,0.140185102820396,0.023662887513638,-0.098276853561401,-0.137590900063515,-0.058784924447536,0.060495626181364,-0.108703970909119,-0.075216345489025) * FEATURE5_texOff(vec2(1,-1));
res += mat4(-0.042813289910555,0.222198218107224,0.098363824188709,0.055453076958656,-0.007062922697514,0.018572965636849,0.032426409423351,-0.022930139675736,0.144021764397621,-0.220414444804192,-0.240837916731834,0.079880043864250,0.011230889707804,-0.132385551929474,-0.069800786674023,-0.101702712476254) * FEATURE5_texOff(vec2(1,0));
res += mat4(0.010903653688729,-0.117853336036205,-0.032183144241571,0.128353029489517,0.109797880053520,0.010161667130888,0.087318070232868,-0.149285092949867,-0.072959080338478,-0.077832505106926,0.061452839523554,-0.010626561939716,-0.141809031367302,-0.049737226217985,-0.033748965710402,0.157255113124847) * FEATURE5_texOff(vec2(1,1));
res += mat4(0.070685908198357,-0.059735741466284,-0.215571895241737,-0.013816001825035,0.191352605819702,0.002737409668043,-0.132449612021446,-0.203725442290306,-0.103150740265846,0.184028297662735,-0.375957101583481,0.208894059062004,-0.096190318465233,0.056823674589396,0.229469612240791,-0.093245975673199) * FEATURE6_texOff(vec2(-1,-1));
res += mat4(-0.411769896745682,-0.404733449220657,-0.111308053135872,-0.117519319057465,0.074853494763374,0.048425864428282,-0.059570413082838,-0.038787126541138,0.248955875635147,-0.157685622572899,0.141991257667542,0.055683176964521,0.281147211790085,0.061245560646057,0.106563530862331,0.084403887391090) * FEATURE6_texOff(vec2(-1,0));
res += mat4(0.106783464550972,-0.122342005372047,0.197686523199081,-0.068866886198521,0.086062021553516,0.039420295506716,0.128940895199776,-0.110275521874428,-0.063717260956764,0.009695542976260,0.046585727483034,0.031251095235348,-0.035077992826700,0.026300920173526,0.016840776428580,0.116798244416714) * FEATURE6_texOff(vec2(-1,1));
res += mat4(0.002741963602602,-0.037470016628504,-0.044938832521439,0.076514564454556,0.062102548778057,-0.227456942200661,-0.384635001420975,0.177839502692223,0.093587853014469,-0.000030835228245,0.364010393619537,-0.403966903686523,0.004809502512217,-0.036044768989086,0.141848981380463,0.128479585051537) * FEATURE6_texOff(vec2(0,-1));
res += mat4(-0.067687489092350,-0.020751202479005,0.021347491070628,0.093219600617886,0.140571117401123,-0.402761012315750,0.261968553066254,0.070432178676128,-0.056600097566843,-0.526104092597961,-0.206856027245522,-0.047744967043400,-0.061738301068544,0.037062138319016,0.011313002556562,-0.158484324812889) * FEATURE6_texOff(vec2(0,0));
res += mat4(-0.028279645368457,0.010051548480988,0.112080723047256,0.029157610610127,0.216799139976501,-0.226994201540947,-0.249015167355537,-0.216524302959442,-0.483269631862640,0.068472392857075,0.118202991783619,-0.285243630409241,-0.127265706658363,-0.124732941389084,-0.064488127827644,-0.016842907294631) * FEATURE6_texOff(vec2(0,1));
res += mat4(-0.127287089824677,-0.072950057685375,0.088256843388081,0.019132098183036,-0.054099261760712,0.008698009885848,-0.748319506645203,0.028349049389362,-0.021112637594342,-0.113175153732300,-0.187901824712753,0.232871517539024,-0.003836360294372,-0.046117316931486,-0.112624511122704,0.075728073716164) * FEATURE6_texOff(vec2(1,-1));
res += mat4(0.039803486317396,0.190560489892960,0.129619494080544,-0.010239361785352,-0.039026807993650,0.146116688847542,0.191921159625053,0.162284433841705,-0.063834682106972,0.334304511547089,0.166684716939926,-0.285814046859741,-0.015263078734279,-0.019265225157142,0.152300775051117,-0.113145850598812) * FEATURE6_texOff(vec2(1,0));
res += mat4(0.020718999207020,-0.104658991098404,-0.048257358372211,-0.013820425607264,-0.057548459619284,0.160506710410118,-0.325869292020798,-0.053839728236198,0.180660426616669,-0.096638321876526,0.184741258621216,0.241023570299149,0.073866449296474,0.114251092076302,-0.365056335926056,-0.108733400702477) * FEATURE6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.195307582616806,0.143749430775642,0.213695332407951,0.795371353626251) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 3.200 > OUTPUT.h LUMA.h / 3.200 > *
//!COMPONENTS 4
//!BIND FEATURE1
//!BIND FEATURE2
//!BIND FEATURE3
//!BIND FEATURE4
//!BIND FEATURE5
//!BIND FEATURE6
//!SAVE MODEL3
//!DESC (AU_M_S_4x_LA) mapping 1_3

vec4 hook()
{
vec4 res = vec4(-0.001981096342206,0.038473200052977,0.010134610347450,-0.138806790113449);
res += mat4(-0.239629089832306,0.066281355917454,-0.124141462147236,0.169226124882698,0.382338076829910,0.034642927348614,-0.099388748407364,-0.129826560616493,-0.301214337348938,-0.010565192438662,-0.165354892611504,-0.145258367061615,-0.247121930122375,-0.001889873412438,-0.089158400893211,-0.093476101756096) * FEATURE1_texOff(vec2(-1,-1));
res += mat4(-0.698325693607330,0.058821383863688,-0.135388016700745,0.302818149328232,-0.212426394224167,-0.095393069088459,-0.113180644810200,-0.252865970134735,0.692381083965302,0.202249243855476,-0.098475545644760,0.154073551297188,0.246455892920494,0.061653215438128,-0.112366199493408,-0.333464831113815) * FEATURE1_texOff(vec2(-1,0));
res += mat4(0.438525229692459,-0.012682062573731,-0.062869101762772,-0.383744895458221,-0.147063001990318,-0.059790655970573,-0.349156051874161,0.075625769793987,0.136372655630112,-0.090737171471119,0.189255386590958,0.188737347722054,0.030951226130128,-0.091030947864056,0.123599596321583,-0.018594399094582) * FEATURE1_texOff(vec2(-1,1));
res += mat4(0.087129525840282,-0.087248057126999,0.192901909351349,-0.073746047914028,0.407937675714493,0.266288906335831,0.156719952821732,-0.009505175985396,-0.485991239547729,-0.397289365530014,-0.063423767685890,-0.159758061170578,0.096472755074501,-0.238286361098289,0.139167025685310,0.114791706204414) * FEATURE1_texOff(vec2(0,-1));
res += mat4(-0.216203570365906,-0.336387157440186,0.333565801382065,-0.205062329769135,-0.044706504791975,-0.523960113525391,0.459039151668549,-0.318330585956573,-0.177462592720985,0.507021427154541,-0.332287847995758,0.508731126785278,-0.428258240222931,0.177559271454811,-0.211535379290581,-0.318029552698135) * FEATURE1_texOff(vec2(0,0));
res += mat4(-0.216150671243668,0.484391450881958,-0.454069435596466,0.348558038473129,-0.431408673524857,0.514409720897675,-0.191242933273315,0.129566669464111,0.278086781501770,-0.282310366630554,0.181380897760391,-0.484536409378052,-0.059084583073854,0.085746794939041,-0.231163635849953,0.081989131867886) * FEATURE1_texOff(vec2(0,1));
res += mat4(0.165465936064720,-0.066840566694736,0.098834000527859,0.002549819415435,-0.365208804607391,-0.158308267593384,-0.231454581022263,0.144275829195976,0.180314198136330,0.010021459311247,0.282886981964111,0.043359491974115,0.055672641843557,0.128507241606712,0.049287166446447,0.064603812992573) * FEATURE1_texOff(vec2(1,-1));
res += mat4(0.172819063067436,-0.250440090894699,0.125465199351311,-0.263019800186157,-0.097875401377678,0.157239317893982,-0.493625223636627,0.465302914381027,-0.065346635878086,0.023998474702239,0.094931714236736,-0.243479087948799,0.063772998750210,0.234653919935226,-0.125096872448921,-0.083840735256672) * FEATURE1_texOff(vec2(1,0));
res += mat4(0.103660382330418,0.292830318212509,0.067677244544029,-0.023862885311246,0.103862285614014,-0.242664992809296,-0.416282385587692,0.319551914930344,-0.213104277849197,-0.074617043137550,-0.099420487880707,0.037121050059795,-0.032833769917488,0.048392746597528,-0.185314968228340,0.281954675912857) * FEATURE1_texOff(vec2(1,1));
res += mat4(-1.030595302581787,-0.277886182069778,-0.289002835750580,0.216152966022491,0.209074944257736,-0.005558626260608,-0.053739015012980,0.119182333350182,0.022321093827486,-0.065785706043243,-0.002221732633188,-0.135829538106918,0.174973383545876,-0.065392918884754,-0.027955373749137,-0.113489389419556) * FEATURE2_texOff(vec2(-1,-1));
res += mat4(0.007413553074002,0.025027977302670,-0.136392205953598,0.022144399583340,0.116982169449329,-0.059340536594391,-0.021883292123675,0.149360239505768,0.315345406532288,-0.197233498096466,0.225984171032906,-0.312754750251770,-0.168770119547844,0.143451347947121,-0.130788102746010,0.269340336322784) * FEATURE2_texOff(vec2(-1,0));
res += mat4(0.154375851154327,-0.087859056890011,0.137071818113327,-0.040886364877224,-0.186783254146576,0.074126906692982,0.104398727416992,0.265849322080612,-0.093096919357777,0.146706908941269,-0.154154300689697,0.157612800598145,0.205467745661736,-0.067102171480656,0.004196102265269,-0.091258488595486) * FEATURE2_texOff(vec2(-1,1));
res += mat4(-0.396579772233963,-0.453016072511673,-0.051729846745729,-0.389630854129791,-0.161127969622612,-0.031187172979116,-0.112357452511787,-0.039799686521292,-0.176307722926140,-0.213057786226273,0.012121085077524,-0.063902623951435,0.000718340452295,0.104346171021461,0.113593555986881,-0.266242116689682) * FEATURE2_texOff(vec2(0,-1));
res += mat4(-0.517140746116638,0.587672233581543,-0.162293180823326,0.208751425147057,-0.089572049677372,0.010109675116837,-0.239257499575615,0.152059525251389,-0.165475547313690,0.369009554386139,-0.534013450145721,0.420600295066833,0.147525757551193,0.112270995974541,0.063203267753124,0.019407488405704) * FEATURE2_texOff(vec2(0,0));
res += mat4(0.109843291342258,-0.299347430467606,0.015531204640865,-0.127455905079842,0.271027594804764,0.000336585042533,0.203731313347816,0.057698428630829,0.027867434546351,-0.044921822845936,0.130639478564262,0.196056947112083,0.017402764409781,-0.082948461174965,-0.003789513837546,-0.028652941808105) * FEATURE2_texOff(vec2(0,1));
res += mat4(0.120131246745586,0.011375415138900,0.044908206909895,0.192483097314835,-0.346193313598633,-0.187420099973679,-0.033052045851946,-0.126486629247665,0.224032789468765,0.143120035529137,0.243771553039551,-0.142010435461998,0.141822114586830,-0.012590286321938,0.264339298009872,0.076103538274765) * FEATURE2_texOff(vec2(1,-1));
res += mat4(-0.107202880084515,0.046460613608360,0.327558755874634,-0.246774762868881,0.058373190462589,0.073728486895561,-0.236214041709900,0.107974320650101,-0.032794870436192,0.016587717458606,0.132176339626312,0.121472008526325,-0.078323908150196,-0.011928268708289,0.109502777457237,-0.068536825478077) * FEATURE2_texOff(vec2(1,0));
res += mat4(-0.111587382853031,-0.025614116340876,0.042233563959599,-0.072919122874737,0.171438068151474,-0.030672317370772,0.214523479342461,-0.009992538951337,0.006722846068442,-0.160006120800972,0.017253030091524,-0.137589797377586,-0.169387355446815,-0.037041503936052,0.088862776756287,0.062852740287781) * FEATURE2_texOff(vec2(1,1));
res += mat4(0.093332350254059,-0.014746098779142,-0.088962174952030,-0.204982653260231,-0.261235296726227,0.049882210791111,0.128813177347183,-0.098857261240482,0.124648749828339,0.006418145727366,0.060602776706219,0.096580959856510,0.174180939793587,0.009467589668930,0.044713106006384,0.008930432610214) * FEATURE3_texOff(vec2(-1,-1));
res += mat4(-0.058547422289848,0.088687956333160,-0.040336508303881,-0.137236207723618,0.152772009372711,0.013328836299479,-0.222365394234657,-0.401240199804306,-0.078734062612057,0.045780073851347,0.011877670884132,0.148780658841133,-0.163205295801163,0.148951172828674,-0.120966754853725,0.017116064205766) * FEATURE3_texOff(vec2(-1,0));
res += mat4(-0.176025122404099,0.021803230047226,0.051748361438513,0.117939047515392,0.096656747162342,-0.031541280448437,0.355842649936676,-0.290074974298477,-0.162801995873451,0.010599232278764,0.017771713435650,0.122293859720230,0.378109425306320,-0.034511569887400,-0.036864645779133,-0.057539992034435) * FEATURE3_texOff(vec2(-1,1));
res += mat4(-0.080838628113270,0.078448981046677,0.132514014840126,0.252859503030777,-0.538086414337158,0.259214729070663,-0.273812055587769,0.473984926939011,-0.192762732505798,0.002797134453431,0.068748883903027,0.222939878702164,0.138015016913414,0.167904034256935,-0.024916766211390,0.043925534933805) * FEATURE3_texOff(vec2(0,-1));
res += mat4(-0.040316134691238,0.158782854676247,-0.382274538278580,-0.010670660063624,-0.461627304553986,0.231646686792374,-0.304538726806641,0.913655757904053,0.084889411926270,0.131758451461792,0.074083082377911,-0.260495871305466,-0.181447237730026,-0.139859944581985,-0.016796242445707,-0.117523610591888) * FEATURE3_texOff(vec2(0,0));
res += mat4(-0.031057313084602,0.087552383542061,-0.176001772284508,0.006854865234345,0.192430272698402,-0.031911686062813,0.225162073969841,-0.544121861457825,-0.025910407304764,0.028120787814260,0.020065229386091,-0.018353370949626,0.053387485444546,0.039027035236359,-0.148028299212456,0.039262045174837) * FEATURE3_texOff(vec2(0,1));
res += mat4(0.431167989969254,-0.122825890779495,-0.102841533720493,0.052328221499920,0.604746758937836,0.003390666563064,0.175581991672516,0.105245411396027,-0.209379732608795,0.148724973201752,-0.183628365397453,0.090082615613937,-0.001671340432949,0.062880575656891,-0.061371248215437,0.081238374114037) * FEATURE3_texOff(vec2(1,-1));
res += mat4(0.238366156816483,-0.006929761730134,0.157485350966454,-0.072810195386410,0.105090737342834,-0.017618082463741,0.357443183660507,0.479686707258224,-0.121258638799191,0.028398394584656,-0.195462629199028,-0.137282893061638,-0.134414494037628,0.153187796473503,-0.296479761600494,-0.272050321102142) * FEATURE3_texOff(vec2(1,0));
res += mat4(0.052633091807365,0.112025417387486,-0.157340466976166,0.156327009201050,-0.016777204349637,-0.097584679722786,0.176164045929909,-0.101560525596142,-0.244901522994041,-0.047079484909773,0.110249809920788,-0.087993569672108,-0.049244519323111,-0.203557536005974,0.291140198707581,0.096567653119564) * FEATURE3_texOff(vec2(1,1));
res += mat4(0.251464396715164,0.266566783189774,0.051977213472128,-0.102886773645878,-0.149092659354210,-0.057166479527950,-0.071965299546719,0.125323385000229,-0.034888278692961,0.091320544481277,-0.074674032628536,0.180451989173889,0.094640053808689,-0.015213947743177,-0.146584823727608,-0.015797851607203) * FEATURE4_texOff(vec2(-1,-1));
res += mat4(0.134428650140762,-0.225814104080200,-0.077864415943623,-0.079567052423954,-0.015179574489594,-0.051893152296543,-0.273522853851318,0.602540850639343,-0.030803125351667,-0.139857769012451,-0.041970536112785,0.042280122637749,-0.159836515784264,-0.023365801200271,0.176831841468811,0.002152168657631) * FEATURE4_texOff(vec2(-1,0));
res += mat4(0.081992648541927,0.147316023707390,-0.176528707146645,0.015146496705711,0.107086375355721,-0.095494478940964,0.058571908622980,0.084810890257359,-0.057111751288176,0.023063275963068,-0.041852619498968,0.342964082956314,-0.367757141590118,-0.129808083176613,-0.131565481424332,0.099443875253201) * FEATURE4_texOff(vec2(-1,1));
res += mat4(0.031863290816545,0.127780333161354,-0.039084371179342,-0.032242640852928,-0.237753555178642,0.100455947220325,-0.282483041286469,0.379622220993042,0.046158075332642,0.201693743467331,-0.183645203709602,-0.005231493618339,0.172199919819832,0.260470628738403,-0.288319349288940,0.262794792652130) * FEATURE4_texOff(vec2(0,-1));
res += mat4(0.048719115555286,-0.090770900249481,0.002932197880000,-0.117559790611267,-0.062689684331417,0.130214497447014,-0.160663917660713,0.841369390487671,0.080147318542004,-0.082386471331120,0.302907526493073,-0.436319768428802,0.231805235147476,-0.169460475444794,0.377759873867035,-0.172891557216644) * FEATURE4_texOff(vec2(0,0));
res += mat4(-0.088001385331154,0.022976644337177,-0.104396492242813,0.059439357370138,0.046230774372816,-0.108115188777447,-0.015610038302839,-0.100688695907593,0.246900826692581,0.041211064904928,-0.038371499627829,-0.191193699836731,-0.133949786424637,0.021581260487437,-0.069170020520687,-0.211868673563004) * FEATURE4_texOff(vec2(0,1));
res += mat4(-0.035897929221392,-0.006296288687736,-0.115955881774426,0.028425052762032,-0.033336650580168,0.110126480460167,-0.138766318559647,0.267290413379669,-0.062785871326923,-0.026037538424134,0.077258013188839,0.106318935751915,-0.295508831739426,-0.001977262087166,0.020872751250863,0.273741424083710) * FEATURE4_texOff(vec2(1,-1));
res += mat4(-0.028749926015735,-0.008992000482976,-0.060531344264746,0.090811729431152,-0.202206775546074,0.034836977720261,-0.053314916789532,0.348989963531494,-0.050291381776333,-0.124436326324940,-0.156098216772079,0.070553109049797,0.025476004928350,-0.051874276250601,-0.171319380402565,0.271399736404419) * FEATURE4_texOff(vec2(1,0));
res += mat4(0.044250607490540,-0.011855065822601,0.067564457654953,-0.036199200898409,-0.058884650468826,-0.178757727146149,0.058228772133589,0.021393401548266,-0.261122792959213,0.061909947544336,-0.107366025447845,-0.023743709549308,0.039320353418589,0.048523508012295,-0.026439664885402,0.150850549340248) * FEATURE4_texOff(vec2(1,1));
res += mat4(-0.286072194576263,-0.012581055052578,-0.141337752342224,0.142435163259506,-0.222057193517685,-0.126111641526222,0.041335310786963,0.046566642820835,-0.263766109943390,-0.108807407319546,-0.063961409032345,-0.258482366800308,-0.241622984409332,0.002538574859500,-0.024023374542594,-0.056971885263920) * FEATURE5_texOff(vec2(-1,-1));
res += mat4(0.035724136978388,0.038346227258444,-0.007975608110428,0.069544531404972,0.083794973790646,0.121365725994110,-0.132941693067551,0.041416808962822,0.185627996921539,0.058386523276567,-0.176227673888206,-0.252759635448456,-0.123342871665955,0.117656886577606,0.006862721405923,0.118458934128284) * FEATURE5_texOff(vec2(-1,0));
res += mat4(0.031399533152580,-0.097685076296329,0.095694057643414,-0.097492262721062,-0.095682874321938,-0.077528022229671,-0.015641795471311,0.067972935736179,0.135295405983925,-0.029572896659374,-0.009542937390506,0.055621873587370,-0.183730915188789,-0.194339394569397,0.237910777330399,0.223416149616241) * FEATURE5_texOff(vec2(-1,1));
res += mat4(0.104206435382366,0.068199567496777,-0.056869436055422,0.116336673498154,0.141001075506210,0.109056390821934,0.010057880543172,-0.015891613438725,-0.408268809318542,0.057383172214031,-0.107327081263065,0.081101134419441,0.154715687036514,-0.166375741362572,0.004378492943943,-0.165876165032387) * FEATURE5_texOff(vec2(0,-1));
res += mat4(0.094947755336761,0.034158859401941,0.042018584907055,-0.126390188932419,-0.112792037427425,-0.110742636024952,0.040985472500324,0.128593236207962,-0.186729550361633,0.037791159003973,0.139994144439697,0.265687048435211,0.594884216785431,0.264704376459122,-0.042152669280767,-0.203837826848030) * FEATURE5_texOff(vec2(0,0));
res += mat4(0.063978001475334,-0.065639562904835,0.340523421764374,-0.144884184002876,0.025965467095375,-0.012505096383393,-0.029028080403805,-0.012414673343301,-0.146023049950600,-0.022630006074905,0.065346896648407,0.148391738533974,0.464817643165588,-0.211897313594818,0.101972296833992,0.046500969678164) * FEATURE5_texOff(vec2(0,1));
res += mat4(-0.064560577273369,0.105172589421272,-0.020904883742332,-0.094897776842117,-0.016559656709433,-0.004834091756493,0.116076424717903,-0.038498912006617,0.119238011538982,0.076003819704056,0.082401707768440,-0.083782278001308,-0.098467551171780,-0.127232089638710,0.030755048617721,0.045405548065901) * FEATURE5_texOff(vec2(1,-1));
res += mat4(0.088924281299114,0.180699080228806,-0.387424618005753,0.001907331403345,-0.088758453726768,0.017524424940348,-0.141101166605949,-0.043149970471859,0.048379074782133,-0.062473494559526,0.108888313174248,-0.160673677921295,-0.167096167802811,0.086290068924427,-0.173849746584892,0.132679939270020) * FEATURE5_texOff(vec2(1,0));
res += mat4(0.127852916717529,-0.098350897431374,0.025676114484668,-0.048455327749252,0.193321004509926,-0.045665696263313,0.113055065274239,0.099571280181408,0.003193369833753,0.025699861347675,0.000472741143312,0.012002451345325,0.190272644162178,-0.495757430791855,0.088044770061970,0.269953250885010) * FEATURE5_texOff(vec2(1,1));
res += mat4(-0.297493934631348,0.215544044971466,0.005204825662076,-0.137945532798767,-0.079284466803074,0.095801159739494,0.083431579172611,0.047383110970259,0.496660053730011,-0.004842729773372,0.248796135187149,-0.002003212692216,-0.054357655346394,-0.098162978887558,-0.145646706223488,-0.080476336181164) * FEATURE6_texOff(vec2(-1,-1));
res += mat4(0.028496418148279,-0.098999358713627,-0.023283829912543,-0.275501400232315,0.170055091381073,0.108704827725887,-0.079777322709560,0.189787849783897,-0.316262573003769,-0.061627309769392,-0.045593336224556,-0.215137541294098,0.149526834487915,-0.001238238997757,-0.119616575539112,0.076322495937347) * FEATURE6_texOff(vec2(-1,0));
res += mat4(-0.308717876672745,0.084559351205826,-0.091057665646076,0.135438889265060,0.109264858067036,-0.011581819504499,0.004701107740402,0.081539466977119,-0.117214545607567,0.065263926982880,-0.181160941720009,-0.008978150784969,0.084050394594669,-0.026412894949317,-0.116147629916668,0.162987202405930) * FEATURE6_texOff(vec2(-1,1));
res += mat4(-0.081129513680935,-0.165708631277084,-0.266269475221634,0.172791793942451,-0.027982879430056,-0.297670632600784,-0.316990613937378,0.191079616546631,0.145126298069954,0.202363163232803,0.007108511868864,0.263843655586243,-0.203113853931427,0.065325044095516,0.228781268000603,-0.106814250349998) * FEATURE6_texOff(vec2(0,-1));
res += mat4(0.155328527092934,-0.094899088144302,-0.125862509012222,-0.134886384010315,0.023604243993759,-0.054032981395721,-0.157075002789497,0.219020605087280,0.034356273710728,-0.449420809745789,0.181639760732651,-0.490677744150162,-0.209971487522125,0.241426736116409,0.027596838772297,-0.071338295936584) * FEATURE6_texOff(vec2(0,0));
res += mat4(-0.134147018194199,0.229916587471962,-0.168946057558060,0.063275396823883,-0.003735137172043,-0.269205898046494,0.219965264201164,-0.417569339275360,-0.194491341710091,0.351677179336548,-0.343029022216797,0.311324298381805,-0.287322103977203,-0.126644328236580,0.013079622760415,-0.114889413118362) * FEATURE6_texOff(vec2(0,1));
res += mat4(-0.036456227302551,-0.035256456583738,-0.173821240663528,0.142696812748909,-0.227267861366272,-0.052355218678713,0.051562789827585,-0.217212215065956,-0.130049690604210,-0.123792864382267,-0.087568596005440,0.024481138214469,0.238383114337921,-0.173811331391335,-0.053030166774988,-0.099961631000042) * FEATURE6_texOff(vec2(1,-1));
res += mat4(-0.025537474080920,0.053343057632446,0.095437094569206,-0.193723350763321,-0.182596221566200,0.224009245634079,-0.268770456314087,0.103076249361038,0.165429130196571,0.062783204019070,-0.096591770648956,0.101947382092476,0.258406877517700,0.284701973199844,0.134194120764732,-0.057871587574482) * FEATURE6_texOff(vec2(1,0));
res += mat4(0.068997897207737,-0.088433563709259,0.022068118676543,0.065671816468239,0.180306389927864,-0.207213789224625,0.412374317646027,-0.104113496840000,0.147398993372917,0.034174192696810,0.107282616198063,0.023808425292373,-0.034439347684383,-0.080001570284367,0.090747214853764,-0.145718917250633) * FEATURE6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.024589458480477,-0.129470452666283,-0.342743873596191,-0.009602041915059) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 3.200 > OUTPUT.h LUMA.h / 3.200 > *
//!COMPONENTS 4
//!BIND FEATURE1
//!BIND FEATURE2
//!BIND FEATURE3
//!BIND FEATURE4
//!BIND FEATURE5
//!BIND FEATURE6
//!SAVE MODEL4
//!DESC (AU_M_S_4x_LA) mapping 1_4

vec4 hook()
{
vec4 res = vec4(-0.059504743665457,-0.006987520959228,-0.059936393052340,0.073399864137173);
res += mat4(0.030035320669413,-0.230735555291176,0.077096186578274,0.008605647832155,0.310146570205688,-0.073756150901318,-0.000600405794103,-0.177639082074165,0.236111611127853,-0.066562131047249,-0.033746838569641,0.144745230674744,-0.047757096588612,-0.064304791390896,-0.072517417371273,-0.053718060255051) * FEATURE1_texOff(vec2(-1,-1));
res += mat4(-0.270171612501144,-0.662433087825775,0.318917065858841,0.191380411386490,0.417916119098663,-0.205102920532227,0.299354940652847,-0.166201323270798,0.129763931035995,0.494577646255493,-0.325844794511795,0.007386781740934,-0.033372242003679,-0.272182732820511,0.044511239975691,0.031138893216848) * FEATURE1_texOff(vec2(-1,0));
res += mat4(0.173499509692192,0.120860651135445,0.248300582170486,0.017220439389348,-0.115439124405384,0.081835441291332,0.063321828842163,-0.005981587339193,-0.092491157352924,0.029559714719653,0.275205343961716,0.025508148595691,0.111244499683380,0.056719798594713,0.067320711910725,0.083646103739738) * FEATURE1_texOff(vec2(-1,1));
res += mat4(0.200168788433075,0.184800982475281,0.135181903839111,-0.175478383898735,0.471199274063110,0.018777282908559,0.307121217250824,0.004039993975312,0.278885185718536,-0.027277501299977,-0.187924593687057,0.024500960484147,-0.142954081296921,0.077296964824200,-0.138721108436584,-0.195889234542847) * FEATURE1_texOff(vec2(0,-1));
res += mat4(0.257461428642273,0.082535266876221,0.151881515979767,-0.263048797845840,-0.408562123775482,0.717337548732758,-0.369426637887955,-0.225003868341446,-0.407031506299973,-0.589712560176849,-0.076921604573727,0.563017904758453,0.111782267689705,-0.347142308950424,0.243060693144798,0.186170756816864) * FEATURE1_texOff(vec2(0,0));
res += mat4(-0.331639528274536,-0.169600635766983,-0.532017111778259,0.330765902996063,-0.311455130577087,-0.006183878052980,-0.554210484027863,-0.146087795495987,0.378799557685852,0.241274118423462,0.383921325206757,-0.083931960165501,0.189269453287125,-0.134607568383217,-0.173771411180496,0.181182250380516) * FEATURE1_texOff(vec2(0,1));
res += mat4(-0.094083428382874,0.172696739435196,-0.101951077580452,0.010081377811730,0.113880835473537,0.103692784905434,0.268468171358109,0.159411951899529,-0.169625818729401,0.056305393576622,-0.082845218479633,-0.416438907384872,-0.045436859130859,0.005378908012062,-0.373054713010788,-0.103937298059464) * FEATURE1_texOff(vec2(1,-1));
res += mat4(-0.050005927681923,0.213383957743645,-0.582392334938049,-0.272564440965652,-0.053620096296072,-0.415737479925156,-0.168969243764877,0.849144518375397,-0.011841522529721,0.052168708294630,0.293754339218140,-0.240987271070480,0.097185045480728,-0.026658475399017,-0.065619848668575,-0.503303706645966) * FEATURE1_texOff(vec2(1,0));
res += mat4(-0.057925809174776,0.007635664660484,0.220609650015831,-0.129482910037041,-0.253773003816605,-0.232678785920143,0.474123030900955,-0.442303717136383,0.059239227324724,-0.176479473710060,-0.122018471360207,0.021948108449578,0.112163260579109,0.178663894534111,-0.385995715856552,0.047882627695799) * FEATURE1_texOff(vec2(1,1));
res += mat4(0.196999877691269,-0.160041615366936,0.079337224364281,0.001010594074614,0.032856598496437,0.005494558252394,-0.153568297624588,0.061863724142313,0.028081990778446,0.091641508042812,0.326769024133682,0.069937743246555,-0.016306446865201,0.032135117799044,0.345157384872437,-0.091841071844101) * FEATURE2_texOff(vec2(-1,-1));
res += mat4(-0.061611782759428,0.252283602952957,-0.443614661693573,0.084504090249538,-0.155756428837776,0.036345243453979,0.066094532608986,0.032086879014969,0.226160824298859,0.835642874240875,-0.185415044426918,-0.151583313941956,0.073072142899036,0.336942762136459,0.054302450269461,0.085840202867985) * FEATURE2_texOff(vec2(-1,0));
res += mat4(-0.058274775743484,0.027236862108111,-0.225291520357132,0.018935406580567,-0.026785997673869,-0.111318148672581,0.008089575916529,-0.016969924792647,0.070967368781567,0.100037373602390,-0.413203954696655,-0.085406914353371,-0.018641982227564,0.099849708378315,0.099884442985058,-0.020644469186664) * FEATURE2_texOff(vec2(-1,1));
res += mat4(-0.238396748900414,0.165154024958611,-0.426560699939728,-0.226588442921638,0.051270619034767,0.413745462894440,0.133287787437439,-0.094617575407028,0.278652518987656,-0.023569133132696,-0.270023137331009,0.050292648375034,-0.094035230576992,0.056516274809837,-0.059840969741344,-0.035148352384567) * FEATURE2_texOff(vec2(0,-1));
res += mat4(0.259648710489273,-0.355304390192032,-0.543083786964417,-0.038926791399717,-0.088400818407536,-0.015646073967218,-0.104948520660400,-0.060673154890537,-0.555859506130219,-0.457448333501816,-0.215484946966171,0.412665694952011,-0.028255326673388,-0.001118900603615,-0.049950413405895,0.034487124532461) * FEATURE2_texOff(vec2(0,0));
res += mat4(-0.044775180518627,-0.055597156286240,0.253741681575775,-0.035998374223709,-0.068887613713741,-0.106910340487957,0.093258313834667,-0.091365292668343,0.004491290543228,-0.284741222858429,0.396346151828766,-0.009611827321351,-0.095878630876541,0.048660080879927,0.119950689375401,0.084683008491993) * FEATURE2_texOff(vec2(0,1));
res += mat4(0.023161601275206,-0.046270012855530,-0.128929823637009,0.088980838656425,-0.132563591003418,-0.096356704831123,-0.018996298313141,-0.068117246031761,0.000059148878790,-0.070260874927044,-0.157272964715958,-0.062085147947073,-0.085919491946697,-0.042755905538797,0.239890307188034,-0.031939204782248) * FEATURE2_texOff(vec2(1,-1));
res += mat4(-0.007280345540494,0.123168483376503,0.190345048904419,-0.360408782958984,-0.000264430331299,-0.330616563558578,-0.046001806855202,-0.271814584732056,0.274911642074585,-0.087508723139763,0.218137130141258,-0.275988638401031,-0.002874776953831,-0.360309690237045,-0.193149417638779,0.035937193781137) * FEATURE2_texOff(vec2(1,0));
res += mat4(-0.076850950717926,-0.019768597558141,-0.057654820382595,0.059470407664776,0.062612615525723,0.194334402680397,0.159294262528419,0.057228945195675,0.357192337512970,0.035169929265976,0.249218240380287,0.067970685660839,-0.192641064524651,-0.050241023302078,-0.206183746457100,-0.062739782035351) * FEATURE2_texOff(vec2(1,1));
res += mat4(0.107808209955692,-0.217929795384407,0.044577509164810,0.003631854197010,0.312187552452087,0.126425743103027,0.306476235389709,-0.104162931442261,-0.089017905294895,-0.021426012739539,-0.046758025884628,-0.017123635858297,-0.125427454710007,0.025405054911971,0.055377356708050,-0.020556375384331) * FEATURE3_texOff(vec2(-1,-1));
res += mat4(0.255314826965332,-0.016459913924336,0.131321325898170,0.019573766738176,0.248056396842003,0.100808411836624,-0.281807959079742,-0.357576787471771,-0.254451900720596,-0.006965055130422,-0.026382353156805,0.111293837428093,0.209650605916977,-0.280884265899658,0.036672696471214,-0.014940174296498) * FEATURE3_texOff(vec2(-1,0));
res += mat4(-0.035143267363310,0.000649005174637,-0.037115424871445,0.022264879196882,0.222182214260101,-0.115047998726368,-0.098237425088882,-0.091256119310856,-0.086085386574268,-0.004716919735074,-0.092368543148041,0.105033949017525,0.521882712841034,-0.277088612318039,-0.109871990978718,-0.319011062383652) * FEATURE3_texOff(vec2(-1,1));
res += mat4(-0.295875787734985,0.004442912526429,-0.000585861387663,-0.191193565726280,-0.306300640106201,-0.187473729252815,-0.318696379661560,-0.059996373951435,0.031171709299088,-0.093111895024776,0.150354459881783,0.120710827410221,-0.117788895964622,-0.002132104942575,-0.027123946696520,0.120671242475510) * FEATURE3_texOff(vec2(0,-1));
res += mat4(0.276740908622742,-0.010669925250113,-0.070881642401218,0.120531596243382,-0.239145487546921,0.118841283023357,-0.580934405326843,0.366059839725494,-0.087890669703484,0.417198985815048,-0.273979455232620,-0.101074196398258,0.222994998097420,0.180713444948196,-0.023744402453303,-0.056883417069912) * FEATURE3_texOff(vec2(0,0));
res += mat4(-0.084901802241802,-0.049861710518599,-0.097708880901337,-0.019054360687733,0.220185607671738,-0.031975694000721,0.302442550659180,-0.258967697620392,-0.007960480637848,0.035609234124422,-0.547738850116730,-0.199221566319466,0.353806793689728,0.231102645397186,-0.398677408695221,-0.127449080348015) * FEATURE3_texOff(vec2(0,1));
res += mat4(0.467433840036392,0.210932731628418,0.223986759781837,0.309452116489410,-0.180357098579407,0.148425251245499,-0.213773205876350,0.232632815837860,0.004217149224132,-0.013963800854981,-0.026370916515589,0.048867776989937,0.010469478555024,-0.017578827217221,0.091603517532349,0.057477291673422) * FEATURE3_texOff(vec2(1,-1));
res += mat4(0.330515474081039,0.119610346853733,0.382642447948456,-0.018842590972781,-0.187342032790184,-0.140791773796082,0.024075176566839,0.084336884319782,-0.210064947605133,-0.182371422648430,-0.224654674530029,0.193306416273117,0.104364328086376,0.135616600513458,-0.152988597750664,-0.177846178412437) * FEATURE3_texOff(vec2(1,0));
res += mat4(-0.105138733983040,0.044064342975616,-0.220878288149834,-0.010049666278064,0.042577251791954,0.018978413194418,0.130609050393105,0.123368829488754,-0.028056658804417,0.055369973182678,-0.172574713826180,-0.049677703529596,-0.106114119291306,0.186261519789696,-0.169654488563538,0.478871047496796) * FEATURE3_texOff(vec2(1,1));
res += mat4(-0.016891863197088,0.042379304766655,0.135612979531288,0.070123858749866,-0.099888928234577,0.323152065277100,-0.063132733106613,0.030715702101588,0.110861971974373,-0.032693140208721,0.055524565279484,0.103113904595375,0.059767022728920,0.091119013726711,-0.004138208460063,-0.053065884858370) * FEATURE4_texOff(vec2(-1,-1));
res += mat4(0.095061123371124,0.230514571070671,-0.255161464214325,-0.141808450222015,-0.160269677639008,0.406235396862030,-0.210628509521484,0.216023087501526,-0.096862494945526,-0.273590892553329,0.117700755596161,0.019359432160854,-0.070530496537685,-0.092210680246353,-0.034913845360279,-0.192388907074928) * FEATURE4_texOff(vec2(-1,0));
res += mat4(-0.080872684717178,0.118700236082077,-0.177754744887352,0.014707414433360,-0.057616692036390,0.208124458789825,0.098685942590237,0.141848117113113,-0.053069759160280,-0.073170617222786,0.142188951373100,0.026043137535453,-0.081757813692093,-0.053729481995106,-0.014952100813389,-0.126507863402367) * FEATURE4_texOff(vec2(-1,1));
res += mat4(0.059174612164497,-0.057817526161671,0.274999409914017,0.227362379431725,-0.029572280123830,-0.320331633090973,-0.232175216078758,0.147711783647537,-0.121640734374523,0.019711222499609,0.035339843481779,0.061599507927895,0.273381948471069,-0.104460656642914,-0.000251875258982,-0.109077937901020) * FEATURE4_texOff(vec2(0,-1));
res += mat4(0.291659981012344,0.220724076032639,0.194870457053185,0.090846724808216,-0.163918912410736,-0.384602069854736,-0.205114588141441,0.078049488365650,0.153199166059494,0.279996246099472,0.189214274287224,-0.129661336541176,-0.165618002414703,0.203166291117668,-0.193679720163345,-0.051434747874737) * FEATURE4_texOff(vec2(0,0));
res += mat4(0.058658663183451,-0.056140888482332,-0.006334714591503,0.217882245779037,0.053685311228037,-0.080636098980904,0.290649145841599,0.003355556633323,-0.025357130914927,0.266607969999313,0.185167476534843,0.059584088623524,0.026998277753592,0.188669070601463,-0.291570335626602,-0.116046302020550) * FEATURE4_texOff(vec2(0,1));
res += mat4(-0.085563205182552,-0.013692929409444,-0.026552064344287,-0.110025532543659,0.310960263013840,-0.185770913958549,-0.034210447221994,-0.105188794434071,-0.271239489316940,-0.023028500378132,-0.005091442726552,-0.165574654936790,0.087643958628178,-0.005225024651736,0.280249983072281,0.233819410204887) * FEATURE4_texOff(vec2(1,-1));
res += mat4(-0.215180844068527,-0.079353213310242,-0.173010170459747,0.131275802850723,0.288080662488937,-0.293667018413544,-0.000185314842383,-0.212741270661354,-0.090034410357475,-0.011443635448813,-0.586600780487061,0.184148043394089,0.042703609913588,-0.054184753447771,-0.102368377149105,0.492242425680161) * FEATURE4_texOff(vec2(1,0));
res += mat4(-0.015836145728827,-0.051530838012695,-0.047881130129099,-0.181638211011887,-0.135177075862885,-0.043497040867805,0.129305958747864,-0.032735168933868,0.055398441851139,-0.136233016848564,-0.016174290329218,-0.109983287751675,0.041923686861992,-0.101482756435871,0.218744620680809,0.129334717988968) * FEATURE4_texOff(vec2(1,1));
res += mat4(0.183745160698891,-0.050755396485329,0.038638759404421,0.082868434488773,-0.123464070260525,0.122049801051617,-0.202286660671234,0.000593160279095,0.020397951826453,0.113930404186249,-0.017810203135014,-0.014363215304911,0.002004503272474,-0.002714975271374,-0.041665781289339,-0.001116161234677) * FEATURE5_texOff(vec2(-1,-1));
res += mat4(0.089409068226814,-0.034877318888903,0.080133020877838,0.047866005450487,0.182358756661415,-0.019900828599930,0.538901925086975,0.135141953825951,0.404080063104630,0.017331929877400,0.107940860092640,-0.073260210454464,-0.035144813358784,-0.033461716026068,-0.113687194883823,-0.064638070762157) * FEATURE5_texOff(vec2(-1,0));
res += mat4(-0.093128286302090,-0.123591519892216,-0.063950002193451,-0.117716722190380,-0.072292454540730,0.534192979335785,-0.187121883034706,0.137270420789719,-0.071548834443092,-0.160617113113403,0.118796572089195,0.086306221783161,0.082243889570236,-0.034182958304882,0.340760439634323,-0.058651264756918) * FEATURE5_texOff(vec2(-1,1));
res += mat4(-0.125721722841263,0.161606743931770,-0.002591102616861,0.091268248856068,-0.223860532045364,-0.050345376133919,0.018053902313113,-0.010086777620018,-0.016641844063997,-0.168017193675041,-0.333667635917664,0.050330307334661,-0.146059051156044,-0.031077474355698,-0.258871704339981,0.021212568506598) * FEATURE5_texOff(vec2(0,-1));
res += mat4(-0.217719361186028,0.203389272093773,0.146613374352455,0.006150107365102,0.052639104425907,0.082171864807606,0.238917976617813,-0.052445732057095,-0.065180495381355,-0.540889978408813,0.106407880783081,0.498333752155304,0.201873213052750,0.015032029710710,0.255574584007263,0.159179583191872) * FEATURE5_texOff(vec2(0,0));
res += mat4(0.182464346289635,0.044149208813906,0.084261849522591,-0.050499256700277,-0.027026105672121,-0.230339646339417,-0.223608404397964,0.274924755096436,-0.018261907622218,0.050004240125418,0.133343636989594,0.089911930263042,0.088608078658581,0.065279290080070,0.378630071878433,-0.143068253993988) * FEATURE5_texOff(vec2(0,1));
res += mat4(-0.056812014430761,-0.083003886044025,0.255740970373154,-0.234238177537918,-0.015263884328306,-0.029368247836828,-0.047286253422499,0.029180398210883,0.187947437167168,-0.177723422646523,0.293997108936310,-0.171260505914688,-0.122507520020008,-0.048521127551794,0.263376146554947,0.066704861819744) * FEATURE5_texOff(vec2(1,-1));
res += mat4(-0.215325623750687,0.041108496487141,-0.628327965736389,0.139827623963356,-0.111249968409538,-0.018987249583006,0.002637550234795,0.046654053032398,-0.045349214226007,0.426100254058838,0.375162899494171,-0.408118218183517,0.145572051405907,-0.000108118583739,0.207002237439156,0.118613496422768) * FEATURE5_texOff(vec2(1,0));
res += mat4(-0.005370798986405,-0.015817422419786,0.078864060342312,0.151012092828751,0.011983016505837,0.106570847332478,0.169605270028114,0.023744812235236,-0.051369402557611,-0.011486719362438,-0.187514975667000,-0.109919354319572,-0.046425186097622,-0.066786594688892,-0.057664439082146,0.488507151603699) * FEATURE5_texOff(vec2(1,1));
res += mat4(0.146940201520920,-0.024534355849028,-0.111871741712093,-0.055491946637630,0.166564494371414,-0.006495727226138,0.093712009489536,0.065499663352966,0.011073930189013,0.097597926855087,0.147303700447083,-0.072335764765739,0.306014686822891,-0.169840618968010,0.049421645700932,-0.137505814433098) * FEATURE6_texOff(vec2(-1,-1));
res += mat4(-0.009913229383528,0.631462752819061,-0.261537522077560,-0.107147417962551,0.113256402313709,0.195530027151108,-0.040764607489109,-0.071989916265011,0.234566226601601,-0.146028965711594,0.040182441473007,-0.017164412885904,0.150565311312675,-0.175279930233955,-0.000500766618643,-0.111155360937119) * FEATURE6_texOff(vec2(-1,0));
res += mat4(-0.030409133061767,-0.042667090892792,0.155923813581467,0.024897586554289,-0.048634160310030,-0.115951463580132,0.026402739807963,0.051585100591183,-0.185734987258911,-0.006396442186087,0.005453529302031,0.086060374975204,0.105793952941895,-0.120842553675175,-0.118363484740257,-0.028412966057658) * FEATURE6_texOff(vec2(-1,1));
res += mat4(0.060748118907213,0.065025374293327,-0.159048467874527,0.251668453216553,0.096320636570454,0.050658050924540,-0.111886233091354,0.127878457307816,-0.053129259496927,-0.040024932473898,0.076196573674679,0.168346390128136,-0.129460841417313,0.150604128837585,0.043075893074274,0.053445789963007) * FEATURE6_texOff(vec2(0,-1));
res += mat4(0.038985647261143,-0.027172777801752,-0.273496538400650,0.315798074007034,0.040998701006174,-0.045281875878572,0.014861647970974,-0.034397199749947,0.433329463005066,0.612921476364136,0.004291058052331,-0.062913455069065,-0.039257708936930,0.140734255313873,-0.095097422599792,0.105286151170731) * FEATURE6_texOff(vec2(0,0));
res += mat4(-0.049102064222097,-0.117935448884964,0.473766922950745,-0.024862559512258,-0.066781304776669,0.174925640225410,-0.228574529290199,-0.044279444962740,-0.326397418975830,0.016087260097265,-0.562182784080505,0.114218316972256,-0.147235050797462,0.065827436745167,-0.093214310705662,-0.035153955221176) * FEATURE6_texOff(vec2(0,1));
res += mat4(-0.023257425054908,0.031597521156073,-0.170464426279068,-0.184092074632645,0.226521104574203,0.092894010245800,-0.435513317584991,-0.149967372417450,0.163657143712044,0.056784193962812,-0.016813445836306,0.006562064867467,-0.121304079890251,-0.023505730554461,-0.086106739938259,0.031925834715366) * FEATURE6_texOff(vec2(1,-1));
res += mat4(0.101394027471542,-0.057800758630037,0.204548075795174,-0.002914791926742,0.127631023526192,-0.244749724864960,-0.284215956926346,-0.188106164336205,-0.262342840433121,-0.203818544745445,-0.126055732369423,0.154342859983444,-0.091304443776608,0.096578404307365,-0.165499210357666,0.133471831679344) * FEATURE6_texOff(vec2(1,0));
res += mat4(0.045208632946014,0.021976293995976,0.082861483097076,0.077818408608437,-0.128555729985237,-0.082374304533005,-0.007746012415737,0.255114912986755,-0.014935546554625,0.006706057116389,0.048661231994629,-0.156831517815590,0.139766067266464,-0.034171227365732,0.488891482353210,0.013627626001835) * FEATURE6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.810241520404816,-0.466303169727325,-0.136468812823296,-0.685334622859955) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 3.200 > OUTPUT.h LUMA.h / 3.200 > *
//!COMPONENTS 4
//!BIND FEATURE1
//!BIND FEATURE2
//!BIND FEATURE3
//!BIND FEATURE4
//!BIND FEATURE5
//!BIND FEATURE6
//!SAVE MODEL5
//!DESC (AU_M_S_4x_LA) mapping 1_5

vec4 hook()
{
vec4 res = vec4(-0.686657190322876,-0.591698169708252,0.020670665428042,-0.029573069885373);
res += mat4(-0.202282100915909,0.057909071445465,0.169845968484879,0.034329943358898,0.312631100416183,-0.137140706181526,-0.086466580629349,0.239747121930122,0.027372507378459,0.230612844228745,-0.323782622814178,-0.146272674202919,0.090630546212196,-0.000878085556906,-0.098062768578529,0.123206160962582) * FEATURE1_texOff(vec2(-1,-1));
res += mat4(-0.152074173092842,-0.384587854146957,0.062407184392214,0.405839562416077,0.934456646442413,0.177700310945511,-0.413197726011276,0.184403687715530,-0.152289435267448,0.197949305176735,-0.100174501538277,0.006432054564357,-0.044915262609720,0.134343892335892,-0.280861139297485,0.008583480492234) * FEATURE1_texOff(vec2(-1,0));
res += mat4(0.167915403842926,0.325158774852753,-0.460519045591354,0.161636516451836,-0.205491989850998,0.000004304762115,-0.086623586714268,0.409504890441895,0.261946648359299,-0.289165049791336,0.070704348385334,-0.027907716110349,0.094051353633404,0.041361305862665,-0.409137874841690,-0.043346203863621) * FEATURE1_texOff(vec2(-1,1));
res += mat4(0.213464736938477,0.164297506213188,-0.204829961061478,-0.235086992383003,0.620747566223145,-0.370501965284348,-0.200005501508713,0.083370909094810,0.035642128437757,0.192304551601410,-0.065565168857574,-0.460408538579941,0.165590137243271,-0.032998248934746,-0.333828300237656,-0.189098671078682) * FEATURE1_texOff(vec2(0,-1));
res += mat4(0.036938607692719,-0.081027366220951,-0.211758241057396,-0.211871802806854,1.014696598052979,0.930480718612671,-0.223012760281563,-0.207897439599037,-0.325799793004990,-0.385359764099121,0.244200676679611,0.742523729801178,-0.257093310356140,0.112536869943142,-0.174593403935432,0.060146499425173) * FEATURE1_texOff(vec2(0,0));
res += mat4(-0.150352388620377,-0.162285208702087,0.307286411523819,0.143454477190971,-0.232338801026344,0.623637557029724,0.434811830520630,0.613919556140900,0.340314537286758,0.135827645659447,0.016955949366093,0.051931381225586,-0.078553818166256,-0.065619759261608,-0.073198609054089,0.044568803161383) * FEATURE1_texOff(vec2(0,1));
res += mat4(-0.064731575548649,0.138277232646942,0.240952908992767,-0.022553760558367,-0.037890344858170,-0.129099503159523,0.047744672745466,0.105356328189373,-0.180059611797333,0.080126792192459,0.167953923344612,-0.207390218973160,-0.043400682508945,-0.058939032256603,-0.123387463390827,-0.089930050075054) * FEATURE1_texOff(vec2(1,-1));
res += mat4(-0.179361283779144,-0.018169416114688,0.404023647308350,-0.332087099552155,-0.277415633201599,0.470245778560638,-0.293661147356033,0.425827383995056,0.145583972334862,-0.013147966936231,-0.120682537555695,-0.047134108841419,-0.137010559439659,-0.585976064205170,-0.426469326019287,0.070734307169914) * FEATURE1_texOff(vec2(1,0));
res += mat4(0.100942052900791,-0.055164612829685,-0.299665808677673,0.105075478553772,-0.658605456352234,0.068900838494301,0.128348037600517,0.485366165637970,-0.171850025653839,0.008865498006344,0.123294949531555,-0.003099471796304,0.010951564647257,-0.340466946363449,-0.236962452530861,0.026068961247802) * FEATURE1_texOff(vec2(1,1));
res += mat4(-0.133723273873329,0.071683563292027,-0.247592359781265,-0.235787972807884,-0.027204638347030,-0.016903027892113,0.053782451897860,0.124896265566349,0.115291543304920,-0.075917482376099,-0.001813755836338,-0.000677947886288,0.139557734131813,0.003990301396698,-0.198247015476227,-0.180616825819016) * FEATURE2_texOff(vec2(-1,-1));
res += mat4(-0.066431231796741,0.193871572613716,0.098532870411873,-0.229984611272812,0.232098519802094,-0.167327553033829,-0.028218708932400,0.182859376072884,0.023757692426443,0.247416853904724,-0.073675289750099,-0.321540951728821,-0.079798921942711,-0.012376902624965,0.272364109754562,0.010604992508888) * FEATURE2_texOff(vec2(-1,0));
res += mat4(0.104690171778202,-0.136235550045967,-0.026177845895290,-0.043166793882847,-0.211800888180733,-0.121271520853043,-0.014300683513284,-0.238747805356979,0.079610101878643,0.335101842880249,-0.117733456194401,-0.440699994564056,0.214458763599396,0.134241655468941,-0.263784557580948,-0.083290882408619) * FEATURE2_texOff(vec2(-1,1));
res += mat4(-0.020259700715542,0.106692887842655,-0.596248507499695,0.268164604902267,0.098391085863113,0.371339499950409,-0.227344065904617,-0.101972430944443,-0.048231028020382,0.215173453092575,-0.185954764485359,-0.226608693599701,0.040838498622179,-0.139040857553482,-0.128071978688240,-0.150298878550529) * FEATURE2_texOff(vec2(0,-1));
res += mat4(-0.344539731740952,-0.137405306100845,0.322427988052368,-0.089785419404507,0.147862493991852,0.256877690553665,-0.079485148191452,0.048191837966442,-0.486541599035263,-0.604535400867462,0.343566447496414,0.369132369756699,-0.135715857148170,-0.302298814058304,-0.075966231524944,0.049265209585428) * FEATURE2_texOff(vec2(0,0));
res += mat4(0.093761764466763,0.039590660482645,-0.101597525179386,0.247320622205734,-0.057787068188190,-0.159351453185081,0.047511830925941,-0.080101288855076,0.052985236048698,-0.330097496509552,0.149312302470207,0.394990414381027,0.054736688733101,-0.077120348811150,0.035909935832024,-0.057269658893347) * FEATURE2_texOff(vec2(0,1));
res += mat4(0.149431720376015,0.154604256153107,-0.022614430636168,-0.056221436709166,0.083478823304176,-0.106537304818630,-0.159205317497253,-0.055858906358480,-0.042132213711739,0.024857116863132,0.020699590444565,-0.100100763142109,-0.100148104131222,0.126281335949898,-0.007597823161632,-0.052930273115635) * FEATURE2_texOff(vec2(1,-1));
res += mat4(0.073664702475071,0.084536872804165,0.116575874388218,-0.029878815636039,-0.002233129227534,0.095182567834854,0.153366729617119,0.217211097478867,0.085342980921268,-0.189084485173225,0.168569162487984,0.047447133809328,-0.291440367698669,-0.260149091482162,0.142627537250519,0.154911726713181) * FEATURE2_texOff(vec2(1,0));
res += mat4(-0.017087940126657,-0.025508128106594,0.085776917636395,-0.071287654340267,0.044905085116625,-0.235067725181580,0.026690129190683,-0.122237674891949,-0.037895433604717,0.077728264033794,-0.172888323664665,0.107166185975075,-0.243927702307701,-0.085820801556110,0.209971472620964,0.055826991796494) * FEATURE2_texOff(vec2(1,1));
res += mat4(0.259090632200241,0.151632726192474,-0.241520985960960,-0.344949007034302,0.549239933490753,0.269554495811462,0.221224099397659,-0.409542649984360,0.098948650062084,-0.028660772368312,-0.174508407711983,0.035701852291822,0.010766902938485,-0.023752443492413,-0.163323208689690,-0.008582276292145) * FEATURE3_texOff(vec2(-1,-1));
res += mat4(0.081396274268627,0.040205352008343,-0.165219992399216,-0.009091971442103,0.373210549354553,0.235075637698174,-0.138914272189140,-0.317851662635803,-0.075241215527058,-0.121015831828117,0.045043919235468,0.123424023389816,0.049489010125399,0.082539953291416,-0.132713839411736,0.039118032902479) * FEATURE3_texOff(vec2(-1,0));
res += mat4(-0.079296603798866,-0.022100113332272,0.059503279626369,-0.067820586264133,-0.049350116401911,0.026485644280910,0.160871312022209,-0.357008308172226,-0.022447556257248,-0.139807119965553,-0.180894449353218,0.017350947484374,0.048089426010847,0.038036625832319,-0.373789757490158,0.127971276640892) * FEATURE3_texOff(vec2(-1,1));
res += mat4(0.076590821146965,-0.186986505985260,0.008326337672770,0.416503220796585,-0.114717952907085,-0.127172619104385,-0.368474125862122,-0.224953532218933,-0.008140058256686,0.025901287794113,-0.055181968957186,0.097516506910324,-0.037046376615763,-0.152584984898567,0.117029786109924,0.214403808116913) * FEATURE3_texOff(vec2(0,-1));
res += mat4(0.202002868056297,0.206889912486076,0.046813130378723,0.151596263051033,-0.186933100223541,-0.129632800817490,0.586644589900970,0.386615037918091,-0.277630388736725,-0.198317453265190,0.386463671922684,0.065553605556488,0.062628522515297,0.155449658632278,0.240095034241676,-0.090940445661545) * FEATURE3_texOff(vec2(0,0));
res += mat4(-0.236637338995934,0.049866404384375,0.015798751264811,0.077966481447220,0.065654456615448,0.007437274325639,-0.162642523646355,0.079607367515564,-0.011988768354058,-0.140385508537292,0.266425430774689,-0.088486708700657,0.107337750494480,0.059335861355066,0.151483625173569,-0.186179161071777) * FEATURE3_texOff(vec2(0,1));
res += mat4(0.183371156454086,-0.143667861819267,0.077821619808674,-0.102885246276855,-0.303571939468384,-0.013357820920646,0.378058701753616,-0.318146258592606,0.244443520903587,0.249154180288315,-0.432867348194122,0.050245188176632,0.128220513463020,-0.152221336960793,0.115207314491272,0.251738578081131) * FEATURE3_texOff(vec2(1,-1));
res += mat4(0.155724287033081,-0.083660900592804,0.005688589066267,-0.132262662053108,-0.172477513551712,-0.012617724016309,-0.190528020262718,0.207266330718994,0.112161494791508,-0.195185109972954,-0.224456235766411,0.051750171929598,-0.184096947312355,0.236692234873772,-0.090889044106007,0.101432286202908) * FEATURE3_texOff(vec2(1,0));
res += mat4(-0.145103439688683,-0.024260424077511,-0.015721878036857,-0.028352916240692,-0.050099920481443,0.120611250400543,-0.077291533350945,0.171764075756073,0.218959227204323,-0.228769332170486,-0.563264250755310,0.054766263812780,0.097722016274929,-0.139784544706345,-0.103991545736790,0.141935482621193) * FEATURE3_texOff(vec2(1,1));
res += mat4(0.127987056970596,0.196024522185326,0.187435820698738,-0.069067947566509,-0.140256971120834,-0.198307976126671,-0.138354808092117,0.028064288198948,-0.136904761195183,-0.194853946566582,0.285241305828094,0.014276036061347,0.093515984714031,-0.366500318050385,-0.149729743599892,0.109034605324268) * FEATURE4_texOff(vec2(-1,-1));
res += mat4(0.262696444988251,0.000608359812759,0.113109543919563,0.054908998310566,-0.191792353987694,-0.157823249697685,0.147276327013969,-0.044595915824175,-0.023318627849221,-0.061237782239914,-0.221551313996315,0.133739367127419,0.371260434389114,0.160761296749115,0.413620471954346,-0.009832318872213) * FEATURE4_texOff(vec2(-1,0));
res += mat4(-0.130512684583664,-0.025113653391600,-0.038969460874796,0.083822607994080,-0.012171369977295,-0.172939479351044,0.073630049824715,0.137830317020416,0.202416494488716,-0.033694218844175,0.026865554973483,-0.148684620857239,-0.011951535940170,-0.003786048619077,-0.364273011684418,-0.143587857484818) * FEATURE4_texOff(vec2(-1,1));
res += mat4(0.125418022274971,-0.174002543091774,-0.336059272289276,0.236637130379677,-0.156466856598854,-0.235526636242867,-0.027739973738790,0.174561530351639,-0.053601514548063,-0.130817025899887,-0.037251859903336,0.043243233114481,-0.050907235592604,-0.410936713218689,-0.304296404123306,0.251658022403717) * FEATURE4_texOff(vec2(0,-1));
res += mat4(0.242826506495476,0.075150191783905,0.201801329851151,0.112225614488125,-0.156974405050278,-0.180866196751595,0.174091979861259,0.526909947395325,0.291052132844925,0.172990560531616,-0.169549480080605,-0.212706997990608,0.105567134916782,0.279047012329102,0.143554002046585,0.256576150655746) * FEATURE4_texOff(vec2(0,0));
res += mat4(0.065939888358116,0.097503408789635,0.033207368105650,0.023840606212616,0.055946256965399,-0.105387695133686,-0.099668778479099,0.206018492579460,0.135154038667679,0.232945069670677,-0.067236401140690,-0.198406487703323,0.144814103841782,0.175574347376823,-0.112462252378464,-0.085718795657158) * FEATURE4_texOff(vec2(0,1));
res += mat4(-0.149177357554436,0.025052536278963,-0.115626387298107,0.016850426793098,-0.078584678471088,-0.161687508225441,-0.098324179649353,-0.062405277043581,0.003405661089346,-0.068646393716335,0.198870345950127,0.082213155925274,0.130715116858482,-0.062609463930130,0.051103889942169,-0.091493822634220) * FEATURE4_texOff(vec2(1,-1));
res += mat4(-0.101865753531456,-0.091331817209721,0.164092123508453,0.167704984545708,0.088940016925335,-0.023864690214396,0.000364979088772,0.134798064827919,-0.191583022475243,0.205814957618713,-0.172195076942444,-0.170799493789673,-0.137244001030922,-0.012459359131753,-0.273756980895996,0.033022928982973) * FEATURE4_texOff(vec2(1,0));
res += mat4(-0.074857488274574,0.009524660184979,-0.034748118370771,-0.079024240374565,-0.015521745197475,-0.080722510814667,-0.067591242492199,-0.102549083530903,-0.242398411035538,-0.078671552240849,-0.025095995515585,0.071991831064224,0.069184400141239,0.089887805283070,0.105749890208244,-0.170147627592087) * FEATURE4_texOff(vec2(1,1));
res += mat4(-0.134360030293465,0.042622290551662,-0.007090074010193,-0.088069699704647,-0.160799890756607,-0.017355790361762,0.083352155983448,-0.032788250595331,-0.078830510377884,0.195928230881691,-0.045444097369909,-0.151795700192451,0.088390231132507,0.079400330781937,-0.093310654163361,-0.016278160735965) * FEATURE5_texOff(vec2(-1,-1));
res += mat4(-0.136609643697739,-0.067310668528080,0.162368804216385,0.146989062428474,-0.257202565670013,-0.093029044568539,0.355278462171555,0.221171319484711,0.117345035076141,0.312011867761612,-0.153673753142357,-0.024681592360139,0.065718539059162,0.168302163481712,-0.067123584449291,0.085083484649658) * FEATURE5_texOff(vec2(-1,0));
res += mat4(-0.019910812377930,0.055606205016375,-0.059335365891457,-0.194632411003113,-0.188167229294777,-0.272655546665192,0.228652045130730,0.040721181780100,-0.028938539326191,0.301199972629547,-0.117197021842003,-0.001149558578618,0.262378573417664,-0.062689729034901,0.060509018599987,0.019205329939723) * FEATURE5_texOff(vec2(-1,1));
res += mat4(0.038066267967224,0.052154447883368,-0.000107155778096,0.285645455121994,0.065299049019814,-0.024372421205044,-0.118333928287029,-0.042566973716021,-0.215055689215660,0.010863255709410,-0.121774576604366,0.067575164139271,0.074859239161015,-0.050397131592035,0.010081401094794,-0.071046397089958) * FEATURE5_texOff(vec2(0,-1));
res += mat4(0.088075071573257,-0.183104544878006,-0.050581157207489,-0.115521229803562,-0.034569863229990,0.236891523003578,-0.377926945686340,-0.169358685612679,0.034636300057173,-0.365430712699890,0.045399062335491,0.364186257123947,0.028847891837358,0.121101990342140,-0.086433701217175,-0.037500143051147) * FEATURE5_texOff(vec2(0,0));
res += mat4(0.165241315960884,-0.089112557470798,0.089799121022224,-0.028365876525640,-0.119326978921890,0.109670802950859,-0.076716952025890,0.169117689132690,-0.050249531865120,-0.021217586472631,0.175558120012283,0.011035620234907,-0.031895022839308,-0.367418676614761,-0.256854563951492,0.184659808874130) * FEATURE5_texOff(vec2(0,1));
res += mat4(-0.002225691219792,0.101961068809032,-0.009492226876318,0.017623079940677,-0.031366027891636,-0.077362887561321,0.200760364532471,0.048789851367474,0.067680850625038,-0.065745271742344,-0.080893687903881,-0.033828027546406,0.142547190189362,-0.020229255780578,-0.203961327672005,-0.134535297751427) * FEATURE5_texOff(vec2(1,-1));
res += mat4(-0.138228088617325,0.064917668700218,0.211033582687378,-0.044060878455639,-0.000170011786395,0.146738290786743,0.020181041210890,-0.115036554634571,0.099497169256210,-0.161531656980515,-0.027379451319575,-0.185559764504433,0.073205187916756,0.168650388717651,0.120003104209900,0.012163850478828) * FEATURE5_texOff(vec2(1,0));
res += mat4(0.125096127390862,-0.076780483126640,-0.363729178905487,0.076528362929821,0.065526261925697,0.170520409941673,-0.211917698383331,0.007031700108200,0.047751087695360,-0.124748833477497,0.104852676391602,-0.193940192461014,-0.142748892307281,-0.112536728382111,-0.162772029638290,0.071786299347878) * FEATURE5_texOff(vec2(1,1));
res += mat4(-0.137907803058624,-0.084836319088936,-0.032325677573681,0.002456932561472,-0.039142124354839,0.013148697093129,-0.038056615740061,0.180821791291237,-0.029298376291990,0.207534953951836,-0.203299283981323,-0.111706286668777,0.125045403838158,0.013872062787414,-0.180004388093948,-0.241316273808479) * FEATURE6_texOff(vec2(-1,-1));
res += mat4(0.014586841687560,-0.049044881016016,-0.137687474489212,0.187647908926010,0.235337540507317,-0.160179048776627,-0.025009745731950,-0.053792744874954,0.054248072206974,0.177012816071510,0.247708797454834,-0.169916152954102,0.213506132364273,0.241687461733818,-0.408465117216110,0.167339980602264) * FEATURE6_texOff(vec2(-1,0));
res += mat4(0.123142972588539,0.224762618541718,-0.118204280734062,0.178386554121971,0.026796409860253,-0.118845172226429,0.076866380870342,0.005931816995144,-0.306451112031937,0.084315203130245,0.063958905637264,0.137341156601906,-0.106229886412621,-0.124865204095840,0.056598491966724,-0.045854680240154) * FEATURE6_texOff(vec2(-1,1));
res += mat4(0.090795345604420,0.119305640459061,-0.163546249270439,-0.073489159345627,-0.216110393404961,0.172509431838989,0.073727943003178,-0.422518640756607,0.138138711452484,-0.372608810663223,0.432380884885788,0.181946769356728,0.445857644081116,0.093684062361717,0.067084312438965,-0.116232670843601) * FEATURE6_texOff(vec2(0,-1));
res += mat4(0.010822712443769,0.258715957403183,0.232289463281631,-0.204545274376869,0.325789004564285,0.062773466110229,-0.063413582742214,-0.051854375749826,0.445261448621750,0.462403774261475,-0.230132907629013,-0.382318079471588,0.273661285638809,0.191560775041580,-0.289511889219284,-0.025733189657331) * FEATURE6_texOff(vec2(0,0));
res += mat4(-0.045632258057594,0.033725488930941,0.020164776593447,-0.045025702565908,0.262410908937454,0.184820592403412,0.141004577279091,-0.297400832176208,-0.194772496819496,-0.081548660993576,-0.076317131519318,0.012785754166543,0.299004137516022,0.041862398386002,0.123506307601929,-0.007640369702131) * FEATURE6_texOff(vec2(0,1));
res += mat4(0.141455888748169,0.060468152165413,-0.208718806505203,0.055960889905691,-0.211586847901344,0.159050092101097,0.060686428099871,-0.025509331375360,-0.102453343570232,0.151511833071709,-0.220193549990654,-0.039997957646847,-0.001698850537650,0.056017849594355,-0.069066755473614,0.050239078700542) * FEATURE6_texOff(vec2(1,-1));
res += mat4(0.047226067632437,-0.178696721792221,-0.451863288879395,-0.031870655715466,-0.339382827281952,-0.426211982965469,-0.443873614072800,-0.043427255004644,-0.070853970944881,-0.290574193000793,0.293929249048233,0.280543774366379,0.126888066530228,0.047774601727724,-0.310821950435638,-0.131487205624580) * FEATURE6_texOff(vec2(1,0));
res += mat4(0.030549209564924,0.129432708024979,-0.088786385953426,-0.110586442053318,0.209968060255051,-0.108974643051624,0.127913177013397,0.130827412009239,-0.066345386207104,-0.004923979751766,0.012109205126762,-0.025145456194878,0.120391502976418,0.161337167024612,-0.166852444410324,-0.010931029915810) * FEATURE6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.014035690575838,-0.001917630783282,0.223306506872177,0.019695959985256) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 3.200 > OUTPUT.h LUMA.h / 3.200 > *
//!COMPONENTS 4
//!BIND FEATURE1
//!BIND FEATURE2
//!BIND FEATURE3
//!BIND FEATURE4
//!BIND FEATURE5
//!BIND FEATURE6
//!SAVE MODEL6
//!DESC (AU_M_S_4x_LA) mapping 1_6

vec4 hook()
{
vec4 res = vec4(-0.017285140231252,-0.093815013766289,0.060601610690355,-0.059683803468943);
res += mat4(0.111056976020336,0.025183519348502,0.045874193310738,-0.071735739707947,0.078958138823509,0.140540793538094,0.067876853048801,-0.163497567176819,-0.040953289717436,0.092173181474209,0.091955713927746,0.071937106549740,0.030627787113190,0.047545187175274,-0.004487305879593,0.019527632743120) * FEATURE1_texOff(vec2(-1,-1));
res += mat4(0.075996346771717,0.391689449548721,0.021107757464051,0.184112668037415,0.202184215188026,0.122432976961136,0.198018670082092,-0.090020127594471,0.037850916385651,0.292841225862503,0.120914094150066,0.069398209452629,-0.150162890553474,0.043427798897028,-0.035592898726463,-0.000255420716712) * FEATURE1_texOff(vec2(-1,0));
res += mat4(0.138193204998970,-0.175386488437653,0.159655496478081,-0.231802091002464,-0.049479756504297,0.384733945131302,-0.534978568553925,0.423909097909927,-0.047234624624252,-0.021071840077639,-0.070805981755257,0.064510308206081,-0.015264993533492,0.032137650996447,0.018808636814356,-0.016195543110371) * FEATURE1_texOff(vec2(-1,1));
res += mat4(0.060299150645733,-0.173350259661674,-0.094329208135605,-0.220904156565666,0.113092832267284,0.455687195062637,0.015848675742745,-0.545617699623108,0.114294879138470,0.021505033597350,-0.067767813801765,0.023565549403429,-0.024517659097910,0.017362693324685,0.048349812626839,0.054561950266361) * FEATURE1_texOff(vec2(0,-1));
res += mat4(0.101903736591339,-0.153473302721977,-0.312298983335495,0.002205786062405,0.754970312118530,-0.093543142080307,-0.083998858928680,-0.162589937448502,0.017524620518088,0.558579742908478,0.174254283308983,0.403694570064545,-0.005652825813740,-0.076426751911640,-0.196086004376411,-0.019467195495963) * FEATURE1_texOff(vec2(0,0));
res += mat4(-0.182006731629372,0.596488535404205,0.122612170875072,0.684302330017090,0.070237986743450,0.197291240096092,-0.478621810674667,0.901806175708771,-0.203679099678993,-0.722118556499481,0.201848760247231,-0.580675959587097,-0.107263520359993,-0.209126353263855,-0.098564177751541,-0.013084092177451) * FEATURE1_texOff(vec2(0,1));
res += mat4(-0.067299596965313,-0.223007291555405,-0.100889310240746,-0.170995131134987,0.114167317748070,0.144851624965668,-0.043482314795256,-0.198664143681526,0.015233648009598,-0.134497478604317,-0.223470479249954,-0.012515377253294,-0.307006597518921,-0.196632772684097,-0.029320603236556,-0.000990007887594) * FEATURE1_texOff(vec2(1,-1));
res += mat4(-0.065766796469688,-0.085080638527870,0.056824058294296,0.040937516838312,-0.458991318941116,0.225521385669708,-0.107781402766705,0.009807887487113,-0.017552673816681,-0.189316242933273,-0.120686396956444,-0.008634436875582,0.251538872718811,-0.162445470690727,0.217384830117226,-0.138693988323212) * FEATURE1_texOff(vec2(1,0));
res += mat4(0.178805828094482,0.118761330842972,0.220309332013130,0.102702580392361,-0.407650113105774,0.409789264202118,-0.016498614102602,-0.077239207923412,-0.086165226995945,0.037399578839540,-0.068219117820263,0.061566293239594,0.124248020350933,0.014041968621314,0.394247114658356,0.100361563265324) * FEATURE1_texOff(vec2(1,1));
res += mat4(-0.155302926898003,-0.070140600204468,0.072209119796753,0.072752058506012,-0.074476853013039,-0.039468362927437,0.020961029455066,0.095315411686897,0.005022909492254,-0.041485384106636,-0.126426219940186,0.053063131868839,0.361960709095001,-0.161428585648537,0.041855689138174,-0.109465718269348) * FEATURE2_texOff(vec2(-1,-1));
res += mat4(-0.118326187133789,0.305208623409271,-0.012576889246702,0.222087666392326,0.085150480270386,0.005253730341792,0.149314597249031,-0.075754716992378,-0.155855834484100,-0.060895659029484,-0.151286095380783,-0.063707761466503,-0.001289373612963,0.158445194363594,-0.213896661996841,0.082595624029636) * FEATURE2_texOff(vec2(-1,0));
res += mat4(-0.008732511661947,0.007302203215659,0.074387304484844,0.008350111544132,0.004429015796632,0.037686999887228,0.062193464487791,0.083686113357544,-0.165490940213203,0.000111830027890,0.038570549339056,0.078083053231239,-0.083180695772171,-0.085802361369133,0.029283473268151,-0.156409978866577) * FEATURE2_texOff(vec2(-1,1));
res += mat4(-0.013652695342898,-0.059812180697918,0.265399038791656,-0.081287972629070,0.054049979895353,0.190256208181381,-0.173703551292419,-0.030125783756375,0.072643287479877,0.058634497225285,-0.088863365352154,-0.002622186671942,-0.215391770005226,0.197501063346863,-0.243950903415680,0.065622858703136) * FEATURE2_texOff(vec2(0,-1));
res += mat4(-0.180565685033798,0.372722476720810,0.120916381478310,1.257003188133240,0.006210562307388,-0.002354027936235,-0.238930866122246,0.011057986877859,-0.249465420842171,0.667284011840820,0.245242372155190,0.611288607120514,-0.103661514818668,0.069980442523956,0.076131209731102,0.184286698698997) * FEATURE2_texOff(vec2(0,0));
res += mat4(0.047758460044861,-0.061360441148281,0.154044657945633,-0.230639919638634,-0.020773015916348,0.023198746144772,0.203177213668823,-0.062121335417032,0.082208745181561,-0.312670290470123,0.305894047021866,-0.452541500329971,-0.027011612430215,-0.280228316783905,0.065825432538986,-0.239730924367905) * FEATURE2_texOff(vec2(0,1));
res += mat4(-0.011495174840093,-0.015594418160617,0.044670049101114,-0.005480224266648,-0.088628008961678,0.102606035768986,-0.186179846525192,0.092862486839294,-0.051659941673279,0.017211906611919,0.017092397436500,0.003542263759300,-0.246330231428146,0.104435347020626,-0.119236364960670,-0.086117722094059) * FEATURE2_texOff(vec2(1,-1));
res += mat4(0.073793813586235,0.098314873874187,0.183964818716049,0.089853808283806,0.000246700627031,-0.127776354551315,-0.114222064614296,0.115847505629063,0.036083474755287,-0.073478125035763,0.035725709050894,0.264506191015244,-0.286733835935593,-0.077945746481419,0.087322987616062,0.169243544340134) * FEATURE2_texOff(vec2(1,0));
res += mat4(-0.083028756082058,0.075965709984303,0.043874844908714,0.079881869256496,-0.011722825467587,-0.148579031229019,0.276283383369446,-0.238220810890198,0.161777168512344,-0.182353377342224,-0.061173960566521,-0.215677857398987,0.126830056309700,-0.103193327784538,0.114152885973454,-0.115781471133232) * FEATURE2_texOff(vec2(1,1));
res += mat4(-0.160575121641159,0.133310794830322,0.038002822548151,-0.110818706452847,0.116322025656700,0.066966041922569,0.109390132129192,-0.106587231159210,-0.007189963012934,-0.040211159735918,0.061082698404789,0.025530138984323,0.008553510531783,-0.030772097408772,0.084921449422836,0.023386601358652) * FEATURE3_texOff(vec2(-1,-1));
res += mat4(-0.085037663578987,0.107296504080296,0.061834193766117,0.006003472954035,0.031922958791256,0.237199679017067,0.018123038113117,0.177905097603798,0.012195494025946,-0.055167160928249,-0.077284634113312,0.046171851456165,-0.181699663400650,0.144107252359390,-0.064767919480801,0.035718355327845) * FEATURE3_texOff(vec2(-1,0));
res += mat4(-0.036768399178982,-0.005335568916053,-0.007129101082683,0.018226465210319,0.264758378267288,-0.074682101607323,0.126888573169708,0.314292848110199,0.055115681141615,-0.099726185202599,-0.083250239491463,-0.050065681338310,0.125728636980057,-0.007194289937615,0.253679782152176,-0.180723473429680) * FEATURE3_texOff(vec2(-1,1));
res += mat4(0.092383123934269,0.035486266016960,-0.102374583482742,-0.272439777851105,-0.113999933004379,0.389979273080826,0.248919829726219,0.149971902370453,-0.137307837605476,-0.097957275807858,0.013419780880213,0.010854819789529,-0.122745901346207,0.011078996583819,0.074560016393661,0.049163728952408) * FEATURE3_texOff(vec2(0,-1));
res += mat4(0.156812980771065,0.012643972411752,0.034411072731018,0.202250748872757,0.058788631111383,0.226088568568230,-0.239836081862450,0.211777970194817,-0.183669269084930,-0.263322591781616,0.030173815786839,-0.172548934817314,-0.017712427303195,-0.078191891312599,0.068690374493599,-0.097217127680779) * FEATURE3_texOff(vec2(0,0));
res += mat4(0.008276189677417,-0.068431280553341,-0.146900296211243,0.012276765890419,0.167867302894592,-0.082105368375778,0.179114475846291,-0.372917383909225,-0.225070759654045,-0.036216117441654,0.242248460650444,0.090787462890148,0.359553843736649,-0.168538823723793,0.096644021570683,-0.026776632294059) * FEATURE3_texOff(vec2(0,1));
res += mat4(0.033757023513317,0.124005436897278,0.214883148670197,0.192288011312485,-0.273289531469345,-0.026735635474324,0.345340788364410,-0.101118467748165,0.029251720756292,0.042354837059975,0.096509605646133,-0.091899745166302,0.061108835041523,0.172509968280792,0.061788253486156,0.034464694559574) * FEATURE3_texOff(vec2(1,-1));
res += mat4(0.069526694715023,0.026968870311975,0.173416614532471,-0.147213786840439,0.224197924137115,0.258002132177353,0.143028855323792,0.278780519962311,-0.206757590174675,0.114556752145290,-0.139407277107239,0.081620641052723,0.148326218128204,0.280855834484100,-0.297570019960403,-0.099020935595036) * FEATURE3_texOff(vec2(1,0));
res += mat4(0.024772398173809,0.032058741897345,-0.095987983047962,0.038650602102280,0.110067769885063,-0.440391331911087,0.101256392896175,-0.313124328851700,-0.121983684599400,0.257324427366257,0.111598387360573,-0.186948299407959,0.107253290712833,-0.023926232010126,-0.110214464366436,0.060510482639074) * FEATURE3_texOff(vec2(1,1));
res += mat4(0.165613412857056,-0.217422932386398,0.028586693108082,-0.354579091072083,-0.063398145139217,0.000914812553674,-0.107733912765980,0.201554894447327,-0.062744073569775,-0.004189636558294,0.209989026188850,0.052850715816021,-0.225272446870804,-0.103731036186218,0.060727521777153,-0.049503315240145) * FEATURE4_texOff(vec2(-1,-1));
res += mat4(0.083538889884949,-0.268913477659225,0.309380620718002,-0.381869554519653,-0.063513003289700,0.378950655460358,0.051132690161467,0.136093497276306,0.137140721082687,-0.068804517388344,-0.213260501623154,-0.032129090279341,0.044330798089504,0.219930559396744,-0.445677459239960,0.088447086513042) * FEATURE4_texOff(vec2(-1,0));
res += mat4(0.202427923679352,0.346656352281570,0.059611707925797,0.701437234878540,0.041942287236452,-0.226986378431320,0.187221139669418,-0.380687355995178,-0.139092639088631,-0.070019334554672,0.149541243910789,0.076113969087601,-0.142986983060837,-0.038076270371675,0.039603956043720,0.056924622505903) * FEATURE4_texOff(vec2(-1,1));
res += mat4(0.090263664722443,0.093066088855267,0.089861586689949,-0.001867909566499,-0.086531348526478,0.340763717889786,0.105031676590443,0.313593000173569,-0.109325058758259,0.094559147953987,0.111472003161907,-0.118103958666325,-0.230517700314522,0.347799569368362,0.192528054118156,0.135472223162651) * FEATURE4_texOff(vec2(0,-1));
res += mat4(0.190824061632156,0.029925134032965,0.007671533152461,-0.020872453227639,-0.233725965023041,0.120831005275249,0.219928100705147,-0.020814074203372,0.081059440970421,-0.205379083752632,-0.301024824380875,-0.197095394134521,0.178736448287964,-0.003323822980747,-0.278116136789322,-0.269367098808289) * FEATURE4_texOff(vec2(0,0));
res += mat4(-0.156117156147957,0.138261571526527,-0.174553632736206,0.167259499430656,-0.137563124299049,0.036296926438808,0.208198413252831,-0.464555770158768,0.089143671095371,0.087079256772995,0.040894649922848,0.300630897283554,0.188570916652679,0.005340924952179,0.027619397267699,0.039085961878300) * FEATURE4_texOff(vec2(0,1));
res += mat4(-0.017869852483273,0.062550023198128,-0.011466208845377,-0.036117788404226,-0.161801233887672,0.089331410825253,0.098940834403038,0.342703610658646,-0.036328006535769,-0.075924061238766,-0.074283681809902,-0.071285910904408,0.166342794895172,-0.107703283429146,0.107524082064629,-0.014705215580761) * FEATURE4_texOff(vec2(1,-1));
res += mat4(-0.123039536178112,0.087877616286278,-0.021676044911146,0.015751099213958,-0.231333240866661,0.054089996963739,0.456591606140137,0.145735725760460,-0.104354314506054,-0.102608188986778,-0.251864135265350,-0.206724151968956,-0.158646851778030,0.204108238220215,0.017101034522057,0.110873758792877) * FEATURE4_texOff(vec2(1,0));
res += mat4(-0.022083442658186,-0.081324383616447,0.021938957273960,-0.034267868846655,-0.240367025136948,-0.147565767168999,0.086893402040005,-0.271096616983414,-0.101841680705547,0.295942038297653,0.188091158866882,0.140366375446320,-0.131391718983650,0.026045147329569,0.146505549550056,-0.107725545763969) * FEATURE4_texOff(vec2(1,1));
res += mat4(-0.015671340748668,-0.079060167074203,-0.003854820970446,0.020826756954193,-0.223092287778854,0.002934729913250,0.171553984284401,-0.104606628417969,0.025314465165138,-0.040698181837797,0.111553452908993,0.000260545028141,0.029343353584409,0.012575507164001,0.024153893813491,0.034784909337759) * FEATURE5_texOff(vec2(-1,-1));
res += mat4(-0.009215641766787,-0.011247146874666,0.094706870615482,0.011736820451915,0.185855552554131,0.120611436665058,-0.024700814858079,-0.024608490988612,0.044507503509521,0.139283195137978,-0.077488370239735,-0.089005999267101,-0.077085740864277,-0.157892554998398,-0.156679525971413,0.010767137631774) * FEATURE5_texOff(vec2(-1,0));
res += mat4(0.045897085219622,-0.115716874599457,0.003998660948128,0.003066265024245,-0.079453244805336,0.181004315614700,-0.279835999011993,0.395699590444565,0.057844139635563,0.047745533287525,0.009425312280655,0.078932136297226,-0.314506173133850,-0.166994944214821,-0.028791617602110,-0.158929169178009) * FEATURE5_texOff(vec2(-1,1));
res += mat4(0.271578669548035,-0.074349977076054,-0.065108165144920,-0.154517590999603,-0.191727370023727,-0.151288077235222,-0.125223621726036,0.026920404285192,-0.043321024626493,0.044701684266329,0.057018715888262,0.105447188019753,0.047820668667555,-0.188178971409798,-0.027819016948342,0.049509249627590) * FEATURE5_texOff(vec2(0,-1));
res += mat4(0.119053505361080,-0.221796885132790,-0.048775903880596,-0.081912420690060,0.291511207818985,-0.205287620425224,0.180914491415024,-0.121970601379871,-0.097203157842159,-0.108265876770020,0.094384342432022,-0.033176291733980,-0.203744009137154,-0.292981922626495,0.139482349157333,-0.256341367959976) * FEATURE5_texOff(vec2(0,0));
res += mat4(0.142025932669640,0.168294042348862,0.160808950662613,0.213183894753456,-0.177512273192406,0.314370930194855,0.059064175933599,0.258895605802536,-0.039197146892548,-0.271457672119141,-0.320065587759018,-0.110369928181171,-0.270553886890411,0.245625033974648,-0.566696345806122,-0.765590429306030) * FEATURE5_texOff(vec2(0,1));
res += mat4(-0.239253267645836,-0.079443208873272,-0.004871640820056,0.179540827870369,-0.017502784729004,-0.009074832312763,-0.062038190662861,-0.014648232609034,-0.012598388828337,0.256649434566498,0.124370194971561,0.051540758460760,0.109652422368526,-0.084825761616230,0.104621037840843,0.082152798771858) * FEATURE5_texOff(vec2(1,-1));
res += mat4(-0.196885153651237,0.191804856061935,-0.125284597277641,-0.202992543578148,0.027940636500716,-0.105795368552208,-0.033718954771757,-0.021593395620584,0.034248229116201,-0.041613340377808,-0.082017056643963,-0.258385300636292,-0.032102856785059,0.028005618602037,0.003216291544959,-0.085556238889694) * FEATURE5_texOff(vec2(1,0));
res += mat4(-0.086174011230469,0.112495861947536,0.198633238673210,0.059395968914032,0.035765852779150,0.109300553798676,0.195537760853767,-0.009447753429413,-0.073751039803028,-0.146794557571411,0.116360604763031,0.198379397392273,-0.187322601675987,-0.024851992726326,-0.243823006749153,-0.341038376092911) * FEATURE5_texOff(vec2(1,1));
res += mat4(-0.137268945574760,-0.143423721194267,0.018885489553213,-0.057122439146042,0.013530723750591,-0.206525012850761,0.068986803293228,-0.011273285374045,0.001024109660648,-0.172851696610451,0.134040221571922,-0.088350996375084,0.087162852287292,0.399671941995621,-0.189090594649315,0.144874021410942) * FEATURE6_texOff(vec2(-1,-1));
res += mat4(-0.147257879376411,-0.217384532094002,-0.124375566840172,-0.078924395143986,-0.166998356580734,-0.021218823269010,0.182808771729469,-0.096318475902081,0.078265473246574,-0.000039539234422,-0.107331380248070,-0.154815629124641,0.028653329238296,-0.239362105727196,-0.100423604249954,-0.115468420088291) * FEATURE6_texOff(vec2(-1,0));
res += mat4(-0.148407250642776,0.064355425536633,0.122147522866726,0.137101277709007,-0.136370360851288,0.007190776988864,0.100195936858654,0.081092268228531,-0.016052464023232,0.060699552297592,-0.104856096208096,0.101358316838741,-0.010158389806747,0.053358528763056,0.069400958716869,0.102484062314034) * FEATURE6_texOff(vec2(-1,1));
res += mat4(-0.032723210752010,0.197408020496368,0.178372040390968,0.030739430338144,0.300930798053741,-0.010792496614158,0.147037521004677,0.008164555765688,-0.107553951442242,0.106708608567715,0.176781326532364,-0.002519146772102,0.256109714508057,-0.044707603752613,-0.044909853488207,-0.200677305459976) * FEATURE6_texOff(vec2(0,-1));
res += mat4(-0.048712886869907,0.130154430866241,-0.084505058825016,0.109664797782898,-0.549745738506317,0.292006522417068,0.002344373613596,0.229668021202087,0.256520658731461,-0.083610273897648,0.071659699082375,-0.215086564421654,0.031116610392928,-0.348791033029556,-0.112859182059765,0.063930734992027) * FEATURE6_texOff(vec2(0,0));
res += mat4(-0.155340671539307,0.076792538166046,0.223144307732582,-0.182491794228554,0.079750411212444,-0.126578271389008,-0.144996061921120,-0.313865542411804,-0.067478120326996,0.254360526800156,-0.218101605772972,0.608224570751190,0.192005336284637,0.202019855380058,0.054322421550751,0.043647795915604) * FEATURE6_texOff(vec2(0,1));
res += mat4(-0.016139913350344,-0.159686461091042,-0.016956387087703,-0.006641690153629,0.062740802764893,-0.199943587183952,-0.027045534923673,-0.061961866915226,0.045318029820919,0.069908961653709,0.086995251476765,0.051052559167147,0.075817137956619,0.134992808103561,0.124991834163666,-0.031397130340338) * FEATURE6_texOff(vec2(1,-1));
res += mat4(0.296263545751572,0.133134320378304,0.141998484730721,0.074897520244122,-0.408537566661835,0.041941009461880,0.103085957467556,0.532514214515686,-0.066612593829632,0.145283609628677,0.144667282700539,0.146266058087349,0.169547140598297,-0.164866194128990,0.249612942337990,0.103605538606644) * FEATURE6_texOff(vec2(1,0));
res += mat4(-0.111154153943062,-0.036697383970022,-0.135903060436249,-0.072347611188889,-0.372941881418228,0.023340411484241,0.019856797531247,-0.093866847455502,-0.010640104301274,-0.099612466990948,-0.021317580714822,-0.245841249823570,-0.094295658171177,0.002812267746776,0.131091281771660,0.049614828079939) * FEATURE6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.007611759472638,0.053703729063272,0.191264405846596,-0.347882390022278) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 3.200 > OUTPUT.h LUMA.h / 3.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL7
//!DESC (AU_M_S_4x_LA) mapping 2_1

vec4 hook()
{
vec4 res = vec4(0.288143664598465,0.359902381896973,-0.062115266919136,0.124305933713913);
res += mat4(0.069325104355812,0.131162181496620,0.228170156478882,-0.000096735049738,0.153961405158043,0.100506491959095,-0.282633066177368,-0.144439443945885,-0.124788999557495,-0.093599312007427,0.231797814369202,-0.150214940309525,-0.011021465063095,0.167530387639999,-0.110491342842579,0.020275639370084) * MODEL1_texOff(vec2(-1,-1));
res += mat4(-0.050305765122175,-0.005617630667984,0.303146630525589,-0.128554418683052,0.175343021750450,0.124449737370014,0.063070908188820,-0.015815205872059,0.071043595671654,-0.031184865161777,-0.276731759309769,-0.303241819143295,-0.326333880424500,0.155276358127594,-0.063177533447742,-0.075600311160088) * MODEL1_texOff(vec2(-1,0));
res += mat4(0.026190849021077,0.128982648253441,-0.078798823058605,0.017702206969261,-0.139722213149071,-0.011806730180979,0.163928791880608,0.128477051854134,-0.002714682603255,0.103591337800026,0.072653658688068,0.027015440165997,0.025768354535103,-0.064518757164478,0.029681213200092,0.101974293589592) * MODEL1_texOff(vec2(-1,1));
res += mat4(-0.084539197385311,-0.009344821795821,0.346765130758286,-0.049864850938320,-0.102126941084862,-0.015543348155916,-0.069283545017242,0.060211565345526,0.108253307640553,0.183348685503006,-0.109251871705055,-0.113583669066429,0.070488631725311,0.120402917265892,-0.257854282855988,0.054574474692345) * MODEL1_texOff(vec2(0,-1));
res += mat4(0.394710570573807,0.111885666847229,-0.138846889138222,0.175082325935364,-0.292255222797394,0.046947676688433,0.308716237545013,-0.201047897338867,-0.027533050626516,0.068497389554977,0.057827245444059,0.034736074507236,-0.153993517160416,-0.025866571813822,0.196717813611031,0.359596729278564) * MODEL1_texOff(vec2(0,0));
res += mat4(0.253114819526672,0.230149373412132,0.034322101622820,0.137474521994591,0.389644801616669,0.116495594382286,-0.033834408968687,-0.086950629949570,-0.018790576606989,-0.257617205381393,-0.040936455130577,-0.129997819662094,-0.212641492486000,-0.139280617237091,-0.101775705814362,0.137614548206329) * MODEL1_texOff(vec2(0,1));
res += mat4(-0.218593835830688,0.130396023392677,-0.275246530771255,0.165699377655983,-0.032851777970791,0.296687185764313,0.159417226910591,-0.277615278959274,0.081126198172569,0.033693928271532,0.018966309726238,-0.292729467153549,0.081966333091259,0.026226643472910,0.302705019712448,-0.213479012250900) * MODEL1_texOff(vec2(1,-1));
res += mat4(0.015866657719016,0.139811530709267,-0.390325874090195,0.720859229564667,-0.260682106018066,0.016078824177384,-0.249469071626663,-0.208129018545151,0.344272792339325,0.347591847181320,-0.297242224216461,-0.519610047340393,-0.018278051167727,-0.511673390865326,0.123472340404987,-0.341229826211929) * MODEL1_texOff(vec2(1,0));
res += mat4(0.327297925949097,0.235707715153694,-0.071687050163746,0.062159862369299,0.008743776008487,-0.475540459156036,0.198383465409279,0.143314450979233,-0.175014421343803,-0.112684823572636,0.022117860615253,-0.134862944483757,-0.279848068952560,0.246139317750931,-0.338166296482086,0.071977689862251) * MODEL1_texOff(vec2(1,1));
res += mat4(0.327412754297256,0.214445978403091,-0.115986764431000,0.003886657068506,-0.078146390616894,-0.198381900787354,0.047436632215977,-0.055125698447227,-0.234302431344986,0.064132876694202,-0.148569703102112,-0.136184006929398,0.143863990902901,0.132757723331451,-0.179558992385864,0.060833066701889) * MODEL2_texOff(vec2(-1,-1));
res += mat4(0.101029969751835,0.090549178421497,0.073514103889465,0.172620728611946,0.122105427086353,-0.227656632661819,0.095695361495018,0.157601773738861,-0.215039998292923,-0.223045721650124,0.220057532191277,-0.125662058591843,-0.067784093320370,0.028611274436116,0.250433027744293,0.327029198408127) * MODEL2_texOff(vec2(-1,0));
res += mat4(-0.057726085186005,-0.017716644331813,0.038340270519257,0.129896372556686,0.037867516279221,0.016998108476400,0.062872976064682,-0.178146272897720,-0.147336781024933,-0.224135816097260,0.249175965785980,-0.081887394189835,-0.199204608798027,-0.177063867449760,0.085216157138348,-0.029073577374220) * MODEL2_texOff(vec2(-1,1));
res += mat4(0.058441244065762,0.030389152467251,0.642525255680084,0.070292875170708,0.111914277076721,0.129695460200310,-0.068536400794983,0.177435755729675,0.230637088418007,0.008281331509352,0.080022007226944,-0.106637872755527,-0.415560662746429,-0.031453344970942,0.405538499355316,-0.046679910272360) * MODEL2_texOff(vec2(0,-1));
res += mat4(0.310645610094070,-0.516035497188568,0.322660267353058,-0.141585916280746,-0.086165793240070,-0.147152781486511,0.239118888974190,0.143058732151985,0.009955559857190,-0.072553589940071,0.202807962894440,-0.219867989420891,0.061731290072203,-0.411355882883072,-0.276657372713089,-0.080611974000931) * MODEL2_texOff(vec2(0,0));
res += mat4(0.052133619785309,-0.279232919216156,-0.062775067985058,0.055382311344147,-0.166562080383301,-0.074913367629051,0.238375619053841,-0.150563940405846,-0.049378570169210,-0.095417149364948,-0.360707849264145,-0.147518187761307,-0.018106194213033,-0.037363871932030,-0.135013625025749,-0.096289992332458) * MODEL2_texOff(vec2(0,1));
res += mat4(0.216462746262550,-0.082189925014973,0.202098399400711,-0.380055576562881,0.151256695389748,0.156719624996185,-0.003447610186413,-0.051344558596611,0.103234320878983,0.029869569465518,0.114526860415936,0.199002489447594,-0.200836881995201,-0.119289174675941,0.183031514286995,-0.094106160104275) * MODEL2_texOff(vec2(1,-1));
res += mat4(0.254500240087509,0.139577984809875,0.017335550859571,-0.244957014918327,-0.148157730698586,-0.198955982923508,0.110257148742676,-0.705497562885284,0.257237195968628,-0.042466029524803,0.002406682120636,0.121245972812176,0.182575032114983,-0.086208075284958,-0.181081041693687,-0.050195422023535) * MODEL2_texOff(vec2(1,0));
res += mat4(-0.069506108760834,0.204176083207130,-0.165797665715218,-0.025602178648114,-0.239996820688248,0.162915408611298,-0.034153096377850,-0.126617535948753,0.152051717042923,-0.214655891060829,-0.053335417062044,-0.205833479762077,0.157764211297035,0.160482525825500,0.125158086419106,-0.004470846150070) * MODEL2_texOff(vec2(1,1));
res += mat4(-0.146056711673737,-0.082962453365326,0.166741520166397,-0.083518654108047,0.062215287238359,-0.187382370233536,-0.359654337167740,-0.021735729649663,-0.010214933194220,0.024270271882415,-0.527358174324036,-0.018639143556356,0.173101171851158,-0.147067546844482,0.056622218340635,-0.080705814063549) * MODEL3_texOff(vec2(-1,-1));
res += mat4(-0.306652128696442,-0.147823750972748,-0.233508810400963,-0.228191569447517,-0.060485675930977,-0.119519978761673,-0.445592552423477,-0.076882861554623,0.031560748815536,-0.097789153456688,0.122430138289928,0.154815569519997,-0.119121335446835,0.114477306604385,-0.080846153199673,0.064596630632877) * MODEL3_texOff(vec2(-1,0));
res += mat4(-0.033291134983301,-0.084172427654266,-0.318338781595230,-0.090424679219723,-0.042528338730335,0.196809828281403,0.108129441738129,-0.009674535132945,-0.269746124744415,0.004151726141572,-0.034199893474579,-0.136719718575478,-0.071148715913296,0.048649758100510,-0.005013486370444,0.028509827330709) * MODEL3_texOff(vec2(-1,1));
res += mat4(-0.094281680881977,0.104239791631699,-0.479777485132217,-0.050271894782782,-0.323271423578262,-0.071309626102448,0.273893952369690,-0.074593678116798,-0.178860992193222,-0.109714537858963,0.276551038026810,0.156606242060661,-0.179874196648598,-0.094309695065022,-0.228548616170883,-0.048195146024227) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.272052198648453,0.088115982711315,0.151081547141075,0.035049766302109,-0.087931811809540,-0.100994504988194,0.115945361554623,0.165808185935020,0.201923280954361,0.125608593225479,-0.178190365433693,-0.194720834493637,0.248607367277145,-0.100590027868748,-0.256651103496552,0.100608035922050) * MODEL3_texOff(vec2(0,0));
res += mat4(-0.453948676586151,0.091488122940063,-0.036980252712965,-0.231995463371277,0.053006380796432,-0.413232296705246,-0.084788173437119,0.019439456984401,0.036581989377737,-0.021769741550088,-0.142621412873268,-0.050995975732803,-0.003274664282799,-0.169115886092186,0.097838342189789,-0.187876343727112) * MODEL3_texOff(vec2(0,1));
res += mat4(-0.183075770735741,0.316668659448624,0.226408660411835,-0.025082223117352,-0.121490597724915,-0.110510565340519,0.331304967403412,0.008825182914734,-0.015359485521913,-0.208338856697083,-0.083762183785439,0.122635096311569,-0.040368702262640,0.118430063128471,-0.082213640213013,0.031991403549910) * MODEL3_texOff(vec2(1,-1));
res += mat4(-0.495823681354523,-0.501635074615479,-0.039065785706043,-0.133028924465179,-0.161108210682869,-0.425828784704208,0.336501628160477,0.190377131104469,0.010547923855484,0.193852275609970,-0.274436056613922,0.530046999454498,-0.001051771454513,-0.086617253720760,0.163549393415451,0.137646794319153) * MODEL3_texOff(vec2(1,0));
res += mat4(-0.729371666908264,0.168988853693008,-0.500870108604431,0.196775212883949,-0.176450967788696,0.107292361557484,-0.155770882964134,0.009403402917087,0.027678918093443,0.096314325928688,-0.049405064433813,0.266917318105698,-0.250680387020111,0.019804375246167,-0.272921025753021,0.093360707163811) * MODEL3_texOff(vec2(1,1));
res += mat4(-0.008088240399957,0.076225146651268,-0.053628224879503,0.139793097972870,0.037174656987190,0.055259257555008,-0.089602276682854,0.017974346876144,0.034462850540876,-0.308879852294922,0.546474695205688,-0.249497294425964,-0.267310559749603,0.004716898780316,0.294516324996948,0.010309572331607) * MODEL4_texOff(vec2(-1,-1));
res += mat4(-0.043864157050848,0.091833733022213,0.264821738004684,-0.058321084827185,0.064759284257889,-0.003367417026311,0.049178287386894,-0.016256939619780,0.168256744742393,-0.437111049890518,-0.114834055304527,-0.403876662254333,-0.826527655124664,0.134442239999771,-0.308598548173904,-0.240117117762566) * MODEL4_texOff(vec2(-1,0));
res += mat4(-0.291846692562103,-0.065561771392822,0.103420637547970,-0.283079534769058,-0.015031683258712,-0.091934591531754,0.075633697211742,0.050524316728115,0.264075577259064,-0.218072935938835,0.032333225011826,-0.070436686277390,-0.119197219610214,-0.094622254371643,0.048181276768446,0.030512725934386) * MODEL4_texOff(vec2(-1,1));
res += mat4(-0.116606414318085,-0.070761464536190,0.264992684125900,-0.146187812089920,-0.229653239250183,-0.060485396534204,0.137770876288414,-0.114218875765800,0.275949239730835,-0.390328913927078,0.070904545485973,-0.163186401128769,0.056062329560518,-0.173869639635086,-0.473796248435974,-0.051387023180723) * MODEL4_texOff(vec2(0,-1));
res += mat4(0.211356431245804,-0.290962725877762,-0.055609416216612,-0.267438918352127,-0.384817481040955,-0.088539607822895,-0.048356860876083,-0.150244474411011,0.021108131855726,-0.146386966109276,-0.361922055482864,0.303517103195190,-0.507444322109222,0.145132750272751,-0.502013087272644,0.164822652935982) * MODEL4_texOff(vec2(0,0));
res += mat4(0.006506970617920,0.427264094352722,-0.338496774435043,0.147717639803886,-0.059155248105526,-0.254609555006027,-0.047511730343103,0.064235329627991,0.268519729375839,-0.263988852500916,0.222594976425171,-0.012275664135814,0.063168130815029,0.061180666089058,0.095319323241711,-0.136329486966133) * MODEL4_texOff(vec2(0,1));
res += mat4(-0.102298170328140,-0.013158853165805,-0.101051770150661,0.066731490194798,-0.289356648921967,0.121128544211388,-0.039632059633732,-0.120020762085915,0.147326722741127,-0.418454885482788,-0.018075514584780,0.132844418287277,-0.062608376145363,0.095659114420414,-0.069525107741356,-0.196622774004936) * MODEL4_texOff(vec2(1,-1));
res += mat4(-0.157737493515015,0.082471296191216,-0.187072038650513,0.178659543395042,-0.431430608034134,0.247890859842300,0.284845829010010,-0.036402184516191,0.190134093165398,-0.166776046156883,0.423331260681152,0.063981637358665,-0.108600467443466,-0.247194424271584,-0.050938058644533,-0.372944593429565) * MODEL4_texOff(vec2(1,0));
res += mat4(0.194139420986176,-0.184699371457100,-0.066885396838188,0.044714741408825,0.082069851458073,-0.686824917793274,0.062619328498840,-0.056655742228031,0.256052494049072,-0.769954741001129,0.344654828310013,-0.290659070014954,-0.139620438218117,-0.043769586831331,-0.175460651516914,-0.176866859197617) * MODEL4_texOff(vec2(1,1));
res += mat4(-0.051566414535046,0.128051534295082,-0.050917904824018,-0.040494672954082,-0.035212617367506,-0.106353402137756,-0.064055614173412,-0.108084872364998,-0.170318946242332,-0.032605230808258,0.022969391196966,-0.024049937725067,-0.012602278031409,0.205384686589241,-0.087801463901997,-0.028916012495756) * MODEL5_texOff(vec2(-1,-1));
res += mat4(0.104601427912712,0.106435731053352,0.310924112796783,-0.060542624443769,-0.078487835824490,0.203370317816734,-0.149982139468193,-0.039869870990515,-0.127131015062332,-0.172121435403824,-0.285447537899017,-0.246329799294472,-0.192885190248489,-0.133123219013214,0.041913643479347,0.104861691594124) * MODEL5_texOff(vec2(-1,0));
res += mat4(0.246608659625053,0.174610361456871,0.044789168983698,-0.086565643548965,0.001975300721824,0.189415827393532,-0.069685049355030,-0.032589465379715,0.008109563961625,-0.057699229568243,0.346003711223602,-0.140102997422218,0.004362895619124,-0.023583104833961,-0.101163245737553,0.006415545474738) * MODEL5_texOff(vec2(-1,1));
res += mat4(-0.108644828200340,-0.051187358796597,0.227181792259216,0.173330277204514,0.262942761182785,-0.001482570776716,-0.234993696212769,0.344741106033325,-0.007168374024332,-0.098977595567703,-0.085989050567150,0.020233046263456,-0.041911873966455,0.092445835471153,-0.504983365535736,-0.029435202479362) * MODEL5_texOff(vec2(0,-1));
res += mat4(0.132883295416832,-0.281275719404221,-0.074707634747028,0.010682346299291,-0.075437456369400,0.150906145572662,-0.476178050041199,0.161456063389778,-0.254509150981903,-0.125355526804924,-0.327306717634201,-0.342987924814224,0.076852418482304,0.286305397748947,-0.140744686126709,0.282749414443970) * MODEL5_texOff(vec2(0,0));
res += mat4(-0.017682801932096,0.051451191306114,0.009399388916790,-0.287826865911484,-0.092949725687504,0.083346880972385,0.131060734391212,0.044328667223454,0.092251293361187,-0.411176234483719,0.134678304195404,0.040946952998638,0.062041100114584,0.057180110365152,-0.039413399994373,-0.018204353749752) * MODEL5_texOff(vec2(0,1));
res += mat4(-0.179073035717010,-0.263438940048218,0.335388898849487,-0.032146930694580,-0.127651631832123,0.048065111041069,-0.066887855529785,0.050083886831999,-0.098495900630951,-0.125206738710403,0.208065733313560,-0.078698359429836,0.210999399423599,0.093038946390152,-0.024630311876535,-0.108936049044132) * MODEL5_texOff(vec2(1,-1));
res += mat4(0.076614864170551,-0.153300344944000,-0.342732578516006,0.221481457352638,-0.144819915294647,-0.197326406836510,0.060177180916071,0.165763989090919,-0.161578103899956,-0.038618925958872,0.340030789375305,-0.318918317556381,0.205924555659294,-0.196544364094734,0.101990982890129,-0.041285768151283) * MODEL5_texOff(vec2(1,0));
res += mat4(0.071323551237583,0.054423641413450,-0.408194929361343,0.060077637434006,-0.045253761112690,0.073536030948162,-0.051415216177702,0.026032444089651,-0.390294343233109,-0.048041518777609,-0.084062576293945,0.011860239319503,0.081661455333233,0.247393175959587,-0.151938766241074,0.098412364721298) * MODEL5_texOff(vec2(1,1));
res += mat4(0.228231519460678,0.159789040684700,-0.090010307729244,0.188974037766457,0.073896043002605,-0.041268397122622,0.062215961515903,0.148667097091675,0.187178596854210,0.100184313952923,-0.060615878552198,0.030606886371970,-0.106558725237846,0.143438562750816,-0.225811973214149,-0.150984138250351) * MODEL6_texOff(vec2(-1,-1));
res += mat4(-0.150820359587669,-0.005645808298141,0.308352947235107,0.097460508346558,0.017917895689607,0.209337398409843,0.368179231882095,-0.037740129977465,0.227615892887115,0.078961640596390,0.209295183420181,0.123302690684795,0.036797769367695,-0.066795222461224,-0.144438713788986,0.075792148709297) * MODEL6_texOff(vec2(-1,0));
res += mat4(-0.066570937633514,-0.026370795443654,-0.164507865905762,-0.049588784575462,-0.015446154400706,-0.112558387219906,-0.182320058345795,-0.076362654566765,-0.025247978046536,0.066407606005669,0.056753009557724,0.017813764512539,0.101392738521099,0.022098643705249,-0.002912746742368,0.126326516270638) * MODEL6_texOff(vec2(-1,1));
res += mat4(0.041897553950548,0.146432757377625,0.253335237503052,-0.157546952366829,0.133334085345268,-0.056777853518724,0.104613736271858,0.064671538770199,0.109150260686874,0.151396840810776,0.159436628222466,-0.044972281903028,-0.206842184066772,0.038335129618645,0.106061808764935,-0.146777883172035) * MODEL6_texOff(vec2(0,-1));
res += mat4(0.151637703180313,-0.138624683022499,-0.045838735997677,0.177618607878685,0.330723911523819,-0.198147520422935,-0.309225410223007,-0.119157508015633,0.025199070572853,-0.004720410797745,0.172207459807396,0.013169302605093,-0.443287938833237,-0.059256784617901,0.149656668305397,0.114009037613869) * MODEL6_texOff(vec2(0,0));
res += mat4(0.004658218938857,0.106868438422680,-0.196495816111565,-0.208588585257530,-0.237731605768204,0.438896805047989,-0.146639615297318,-0.150839269161224,-0.254202932119370,-0.099077910184860,0.065493173897266,0.033946551382542,0.071912087500095,-0.234028890728951,0.094134181737900,0.038191828876734) * MODEL6_texOff(vec2(0,1));
res += mat4(-0.409397423267365,-0.047483753412962,0.090332008898258,0.051658987998962,0.118056245148182,0.046747852116823,0.056321874260902,0.240826860070229,0.003047413425520,-0.111278213560581,0.141503676772118,-0.173089891672134,0.014367800205946,-0.070711731910706,-0.160947680473328,-0.169305011630058) * MODEL6_texOff(vec2(1,-1));
res += mat4(-0.082392096519470,0.016719687730074,-0.227341249585152,-0.032066516578197,-0.189082816243172,0.392065703868866,-0.191737756133080,0.013120395131409,0.143932968378067,0.113962553441525,-0.140179753303528,0.036107879132032,-0.035901650786400,-0.436049580574036,-0.080892041325569,0.101543575525284) * MODEL6_texOff(vec2(1,0));
res += mat4(0.119297847151756,-0.016450287774205,0.124952673912048,-0.098640218377113,0.121136084198952,-0.015942443162203,0.352158606052399,0.178273856639862,0.036842729896307,0.033506441861391,0.035383608192205,-0.035708721727133,0.022976115345955,-0.000307098060148,-0.094888284802437,-0.081665180623531) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.269793540239334,-0.104725234210491,-0.132030606269836,0.019255453720689) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 3.200 > OUTPUT.h LUMA.h / 3.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL8
//!DESC (AU_M_S_4x_LA) mapping 2_2

vec4 hook()
{
vec4 res = vec4(0.314471930265427,-0.055419549345970,0.339659094810486,0.164509668946266);
res += mat4(-0.087342195212841,0.078089863061905,-0.015754634514451,-0.069393239915371,-0.051752150058746,0.119346499443054,-0.041123256087303,-0.196595177054405,-0.037809550762177,-0.258035659790039,0.040028318762779,0.089960388839245,0.072963804006577,-0.043345116078854,0.069680266082287,-0.269183903932571) * MODEL1_texOff(vec2(-1,-1));
res += mat4(0.059223987162113,0.184337854385376,0.188078895211220,-0.636411190032959,0.284475684165955,0.312891215085983,0.443672001361847,0.126651331782341,0.112303756177425,-0.006473272107542,0.030573904514313,0.474353969097137,-0.432591170072556,-0.403438538312912,0.096807815134525,0.810361921787262) * MODEL1_texOff(vec2(-1,0));
res += mat4(0.106363810598850,0.127803653478622,0.181269511580467,0.092707946896553,-0.132210910320282,0.096236176788807,-0.042834106832743,-0.083003640174866,-0.038304440677166,-0.293531477451324,0.014874191023409,0.077990531921387,0.036241598427296,-0.229861676692963,-0.046369571238756,0.012274021282792) * MODEL1_texOff(vec2(-1,1));
res += mat4(0.007194428239018,0.028626274317503,0.076689347624779,-0.041899394243956,0.086013324558735,-0.235475942492485,0.098131589591503,0.023201409727335,-0.304683089256287,-0.137229979038239,-0.136892497539520,0.138650208711624,0.158181786537170,-0.050952151417732,0.085535451769829,-0.054479107260704) * MODEL1_texOff(vec2(0,-1));
res += mat4(0.230745032429695,0.067234300076962,-0.195869937539101,-0.072081983089447,0.107867695391178,-0.097446158528328,-0.117214225232601,-0.048053201287985,-0.658038437366486,-0.157782420516014,-0.293852418661118,-0.005127386189997,-0.549624741077423,-0.099133014678955,-0.076387651264668,-0.119628034532070) * MODEL1_texOff(vec2(0,0));
res += mat4(0.125050276517868,0.118936903774738,0.097969911992550,0.128975227475166,-0.178616508841515,-0.523464977741241,0.027679119259119,0.030259180814028,-0.602708399295807,-0.241379395127296,-0.124148420989513,-0.162815362215042,0.124043181538582,-0.103178068995476,0.094132930040359,0.229471117258072) * MODEL1_texOff(vec2(0,1));
res += mat4(-0.079059973359108,0.167026638984680,0.149021521210670,-0.216904222965240,-0.064478226006031,-0.182294622063637,0.007929260842502,0.040110275149345,-0.079698145389557,-0.285964578390121,0.106497198343277,0.177067101001740,0.066467590630054,0.050533797591925,0.107422620058060,-0.020487997680902) * MODEL1_texOff(vec2(1,-1));
res += mat4(0.005373934749514,-0.047207556664944,-0.010640660300851,0.101344950497150,-0.238774374127388,0.045844834297895,-0.383489370346069,-0.058911360800266,0.450490713119507,0.890297591686249,-0.027420660480857,-0.233473971486092,0.083001084625721,0.132575899362564,-0.083087138831615,-0.029135350137949) * MODEL1_texOff(vec2(1,0));
res += mat4(0.040698297321796,0.145831853151321,0.096295155584812,0.002123832236975,-0.063344314694405,-0.291858732700348,-0.189874038100243,-0.122243776917458,-0.355345249176025,-0.278778612613678,0.028015743941069,-0.051883939653635,0.256689339876175,0.011447816155851,-0.048842705786228,0.026726646348834) * MODEL1_texOff(vec2(1,1));
res += mat4(-0.107601493597031,0.014601176604629,0.279954552650452,0.041798669844866,-0.020976640284061,0.152237251400948,0.012293207459152,0.090585857629776,0.116885669529438,0.116812191903591,0.129957556724548,-0.140071898698807,-0.078878872096539,-0.044707540422678,0.128250628709793,-0.067085698246956) * MODEL2_texOff(vec2(-1,-1));
res += mat4(0.080854296684265,0.089459143579006,-0.029941594228148,0.240801766514778,0.190757855772972,0.211979448795319,0.162362232804298,0.320098012685776,0.227661043405533,0.294867515563965,0.291674017906189,0.353443622589111,0.111579291522503,-0.024115942418575,-0.310770422220230,-0.081398189067841) * MODEL2_texOff(vec2(-1,0));
res += mat4(0.028960838913918,-0.010549115948379,-0.190375551581383,0.108514644205570,0.073355801403522,0.206215247511864,0.149813383817673,-0.034067220985889,-0.228001326322556,0.209933996200562,0.091894946992397,0.256197541952133,-0.049934692680836,-0.082296453416348,-0.043161433190107,0.031353939324617) * MODEL2_texOff(vec2(-1,1));
res += mat4(-0.160799726843834,-0.243406012654305,-0.291918754577637,-0.165657460689545,-0.293513655662537,0.136072248220444,-0.115375205874443,-0.120067380368710,-0.025209583342075,-0.008805012330413,-0.231189534068108,-0.066406778991222,-0.300713539123535,-0.355538249015808,0.194598302245140,-0.129687026143074) * MODEL2_texOff(vec2(0,-1));
res += mat4(0.067531615495682,-0.022768063470721,-0.433102041482925,0.139000475406647,-0.262012124061584,-0.787186443805695,-0.009602960199118,-0.251047343015671,0.097763054072857,-0.239938914775848,-0.131634280085564,-0.072208873927593,0.320321649312973,0.014626220799983,-0.278624802827835,0.174559310078621) * MODEL2_texOff(vec2(0,0));
res += mat4(-0.195790454745293,-0.116319589316845,-0.100186668336391,-0.001956383464858,-0.186884418129921,0.111172772943974,-0.016535390168428,-0.067203752696514,0.084361016750336,0.321393281221390,-0.299908012151718,0.205226451158524,0.149614423513412,-0.003877163631842,-0.089384593069553,0.045787405222654) * MODEL2_texOff(vec2(0,1));
res += mat4(-0.365474879741669,-0.029631735756993,-0.076932311058044,-0.004631021060050,0.012318226508796,0.084485776722431,0.053085207939148,0.018691906705499,0.033232025802135,-0.072669126093388,-0.153016850352287,-0.108920678496361,-0.159328207373619,-0.097552642226219,0.065717868506908,0.043157748878002) * MODEL2_texOff(vec2(1,-1));
res += mat4(0.146347612142563,0.120575338602066,-0.037208128720522,0.032339159399271,-0.033050559461117,0.295324146747589,0.211304843425751,-0.089968070387840,0.253820031881332,0.211394086480141,0.184877887368202,-0.057924535125494,0.050641160458326,0.146772742271423,-0.137874618172646,0.025906762108207) * MODEL2_texOff(vec2(1,0));
res += mat4(0.123897470533848,-0.247979074716568,0.077523089945316,-0.060402542352676,-0.157879829406738,0.113274917006493,-0.146867454051971,-0.048344425857067,-0.001989035168663,-0.031026603654027,-0.008370568044484,0.124373085796833,-0.085926957428455,0.058968078345060,-0.133589372038841,0.091112457215786) * MODEL2_texOff(vec2(1,1));
res += mat4(0.054723963141441,0.015656877309084,0.051321279257536,0.104534350335598,0.042577929794788,0.020386192947626,0.060850925743580,-0.187278270721436,0.138100281357765,0.195007860660553,-0.210254520177841,0.179569035768509,0.025168219581246,-0.154144302010536,0.038334961980581,-0.216638579964638) * MODEL3_texOff(vec2(-1,-1));
res += mat4(0.074804879724979,-0.141133949160576,-0.031627371907234,-0.383030652999878,-0.339716136455536,-0.163079321384430,-0.147313430905342,0.040907543152571,-0.104745604097843,0.183384925127029,0.064634129405022,0.178389430046082,-0.108050391077995,-0.137060835957527,0.086422756314278,0.331047385931015) * MODEL3_texOff(vec2(-1,0));
res += mat4(0.025154214352369,0.023706182837486,-0.064990654587746,-0.112280219793320,-0.068593598902225,-0.014593525789678,-0.248629644513130,0.016769854351878,0.025540281087160,0.055593449622393,0.056997586041689,0.035996556282043,-0.049728680402040,-0.073718003928661,0.028337193652987,0.077746048569679) * MODEL3_texOff(vec2(-1,1));
res += mat4(-0.051079455763102,-0.046217467635870,-0.122482866048813,-0.050086904317141,-0.117809027433395,-0.004136277828366,-0.321714580059052,-0.035872660577297,-0.078227721154690,0.131414249539375,-0.291309684514999,-0.001234014052898,-0.100952677428722,-0.068325035274029,0.091590896248817,-0.160077765583992) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.003957522567362,0.192626297473907,0.230670541524887,-0.393116891384125,-0.180068388581276,-0.701564967632294,-0.252082914113998,-0.268924474716187,0.182329580187798,0.282116949558258,-0.086629204452038,-0.008755991235375,-0.143547505140305,-0.159014835953712,0.102260388433933,-0.267584443092346) * MODEL3_texOff(vec2(0,0));
res += mat4(0.056852981448174,-0.186737686395645,0.196305200457573,-0.445102363824844,0.156958937644958,0.277234375476837,-0.823868572711945,0.129405662417412,0.319402873516083,0.309115231037140,0.114294379949570,-0.098822548985481,0.097715236246586,0.044111438095570,-0.049961764365435,-0.188635408878326) * MODEL3_texOff(vec2(0,1));
res += mat4(-0.354060322046280,0.165011018514633,-0.003664624877274,0.023352451622486,-0.075016684830189,-0.044386878609657,-0.181160017848015,0.017804818227887,0.030115960165858,-0.050058986991644,-0.059633266180754,0.004572278819978,-0.202889859676361,-0.054939314723015,-0.007014233153313,-0.148973479866982) * MODEL3_texOff(vec2(1,-1));
res += mat4(-0.606812477111816,0.141596511006355,-0.210091039538383,0.077495396137238,-0.299020051956177,-0.026406941935420,-0.286041975021362,-0.021584728732705,0.129255384206772,0.057381477206945,0.007060018368065,-0.135058894753456,-0.273750007152557,-0.041273780167103,0.047511130571365,-0.116615854203701) * MODEL3_texOff(vec2(1,0));
res += mat4(0.033223625272512,-0.152861356735229,-0.022666214033961,-0.032968401908875,0.026877911761403,-0.130119234323502,-0.332898557186127,0.007204949390143,0.203662216663361,0.133361741900444,0.024428647011518,-0.056825827807188,-0.220877900719643,0.014755329117179,0.028103662654757,-0.073732718825340) * MODEL3_texOff(vec2(1,1));
res += mat4(-0.135315507650375,-0.118633680045605,0.232963442802429,-0.086084730923176,0.025853825733066,-0.010543940588832,0.012746072374284,-0.331877321004868,0.501647949218750,-0.070449791848660,-0.285215139389038,-0.045713014900684,-0.280639052391052,-0.087279416620731,0.110744155943394,0.172658741474152) * MODEL4_texOff(vec2(-1,-1));
res += mat4(-0.004842248279601,-0.001037636771798,-0.245495289564133,-0.004963839426637,-0.025679754093289,-0.118088543415070,-0.012204858474433,-2.254436016082764,-0.286817312240601,0.266429990530014,0.069045752286911,-0.051237806677818,-0.394765317440033,-0.057930700480938,0.114073976874352,0.144089981913567) * MODEL4_texOff(vec2(-1,0));
res += mat4(0.004472718574107,-0.037863779813051,0.123487591743469,-0.009597586467862,0.013342348858714,-0.061258949339390,-0.029756993055344,-0.159296736121178,0.067110463976860,0.041993483901024,0.114879436790943,-0.163823828101158,-0.136854261159897,-0.075818464159966,-0.190046459436417,0.142297297716141) * MODEL4_texOff(vec2(-1,1));
res += mat4(-0.169276311993599,-0.145539522171021,-0.110970772802830,0.133671790361404,-0.094314210116863,-0.024462692439556,0.178310945630074,-0.051980059593916,-0.263077974319458,0.148195832967758,0.044440131634474,0.241319209337234,0.044666983187199,-0.199533879756927,0.099480628967285,0.001339340000413) * MODEL4_texOff(vec2(0,-1));
res += mat4(0.044646102935076,0.204843744635582,-0.414230912923813,0.147044122219086,-0.173901870846748,-0.108286872506142,0.095106743276119,0.110525056719780,-0.026899635791779,0.070206835865974,-0.208263695240021,0.047131355851889,-0.034173343330622,-0.951109170913696,0.018355924636126,-0.105598568916321) * MODEL4_texOff(vec2(0,0));
res += mat4(0.254535347223282,0.176510885357857,0.200086325407028,0.000465434772195,-0.047067012637854,0.013813117519021,0.071910247206688,0.063177399337292,0.222227156162262,-0.061336178332567,-0.026395291090012,-0.005819262005389,0.112351328134537,-0.208640560507774,-0.225566715002060,0.037401169538498) * MODEL4_texOff(vec2(0,1));
res += mat4(0.101628348231316,-0.176889434456825,0.053168296813965,0.032787792384624,-0.041247796267271,-0.087319701910019,-0.093341536819935,-0.009931499138474,0.299807369709015,0.053134813904762,-0.072475455701351,-0.065818347036839,0.066105455160141,-0.082949593663216,0.058307472616434,0.040739674121141) * MODEL4_texOff(vec2(1,-1));
res += mat4(0.150454401969910,-0.195392936468124,0.089778982102871,-0.118516236543655,-0.618425309658051,-0.567433238029480,0.124597020447254,-0.040547192096710,0.062260895967484,-0.071198359131813,-0.065127559006214,0.019917199388146,-0.066186867654324,0.040133539587259,0.059120465070009,0.153033152222633) * MODEL4_texOff(vec2(1,0));
res += mat4(0.092422969639301,-0.005977619439363,-0.079299256205559,-0.108006261289120,-0.220186084508896,0.006287165917456,-0.059973623603582,0.115820884704590,-0.004544537980109,0.197872266173363,0.019966749474406,0.145182594656944,0.063635185360909,-0.018238820135593,-0.015275835059583,0.064267806708813) * MODEL4_texOff(vec2(1,1));
res += mat4(-0.160419970750809,-0.158524274826050,-0.254416406154633,0.174047127366066,0.124496147036552,0.106753036379814,0.025811199098825,-0.066253289580345,0.018191421404481,-0.006318971049041,0.000569569878280,-0.071809493005276,0.058159295469522,-0.157513424754143,-0.099591165781021,0.390738993883133) * MODEL5_texOff(vec2(-1,-1));
res += mat4(-0.266297191381454,-0.125157698988914,0.326861262321472,0.255906373262405,-0.089600980281830,0.202600225806236,0.372961819171906,-0.364497035741806,-0.164397194981575,-0.390179723501205,-0.430400043725967,0.282978653907776,0.125379413366318,-0.112518511712551,0.018689034506679,0.088946856558323) * MODEL5_texOff(vec2(-1,0));
res += mat4(-0.238720744848251,-0.093414872884750,-0.023110732436180,0.324963271617889,0.001129091368057,-0.221559762954712,0.020414380356669,0.113828435540199,-0.191869705915451,0.082116693258286,-0.055570296943188,-0.014393426477909,0.040971077978611,0.139349266886711,-0.031730376183987,0.151017636060715) * MODEL5_texOff(vec2(-1,1));
res += mat4(-0.286456257104874,-0.299470961093903,-0.151137381792068,0.088748425245285,0.008239155635238,0.125533327460289,-0.046928197145462,-0.106940329074860,-0.095918744802475,0.025937672704458,-0.086161211133003,-0.047422468662262,0.119798831641674,-0.196510821580887,-0.092227458953857,0.059344436973333) * MODEL5_texOff(vec2(0,-1));
res += mat4(0.300885289907455,0.891814112663269,0.051202751696110,-0.149581089615822,0.481966912746429,0.666803359985352,0.237443566322327,-0.458420604467392,0.140232279896736,-0.100028581917286,0.025670088827610,-0.026922516524792,-0.192144095897675,-0.473825216293335,-0.087214231491089,0.007108226884156) * MODEL5_texOff(vec2(0,0));
res += mat4(0.437099933624268,0.795747399330139,0.169760510325432,-0.446204394102097,-0.095518141984940,-0.436935126781464,0.268272638320923,-0.040471397340298,-0.060211915522814,-0.163973674178123,-0.271603107452393,-0.094667345285416,0.027293670922518,0.401250600814819,-0.071170508861542,0.018062101677060) * MODEL5_texOff(vec2(0,1));
res += mat4(-0.457385867834091,-0.153413042426109,-0.133484899997711,-0.080948807299137,-0.059921551495790,-0.217116609215736,-0.009871532209218,-0.022877749055624,-0.144793152809143,0.012545566074550,-0.015902334824204,-0.158424764871597,0.130114942789078,0.226630747318268,0.000434568559285,0.043646678328514) * MODEL5_texOff(vec2(1,-1));
res += mat4(0.633946239948273,0.486443936824799,0.196285858750343,0.075227178633213,-0.249444276094437,-0.472211331129074,0.219910800457001,-0.318003147840500,0.052556186914444,-0.267046391963959,-0.208384677767754,-0.028264293447137,-0.140560775995255,0.147131204605103,0.062826365232468,-0.100863538682461) * MODEL5_texOff(vec2(1,0));
res += mat4(0.275404751300812,0.390786200761795,0.261316180229187,-0.288160592317581,-0.457833737134933,-0.240418851375580,-0.033187501132488,0.021515516564250,-0.246058329939842,-0.186743423342705,0.014899377711117,-0.129733771085739,0.142754226922989,0.171641364693642,-0.121840246021748,0.008451702073216) * MODEL5_texOff(vec2(1,1));
res += mat4(-0.159258186817169,0.039311416447163,-0.035913217812777,0.081432312726974,0.205364540219307,0.279958367347717,-0.017922388389707,-0.079966180026531,0.247117221355438,0.001252302899957,0.006382407620549,0.039152275770903,-0.132491275668144,-0.105430863797665,0.072538018226624,0.046722821891308) * MODEL6_texOff(vec2(-1,-1));
res += mat4(-0.170398950576782,-0.182897120714188,0.074019610881805,0.395447552204132,0.555876910686493,0.200089991092682,0.165640383958817,0.136746138334274,0.015088684856892,-0.118122622370720,0.124300315976143,0.232287466526031,-0.185691252350807,-0.058064848184586,-0.088796436786652,-0.165891259908676) * MODEL6_texOff(vec2(-1,0));
res += mat4(0.078571423888206,0.230292707681656,-0.074824988842010,0.084313414990902,0.141085535287857,0.204076930880547,-0.105446986854076,0.327399641275406,0.085003860294819,0.082291677594185,0.031144926324487,-0.144352570176125,0.025049503892660,-0.157286852598190,-0.014139401726425,-0.184036865830421) * MODEL6_texOff(vec2(-1,1));
res += mat4(-0.141201496124268,-0.156273260712624,-0.019016027450562,-0.161234274506569,0.003751781303436,0.128803446888924,-0.055248614400625,0.088931873440742,-0.022058337926865,0.020919814705849,0.195778116583824,0.003836592193693,-0.287497967481613,0.054638702422380,-0.259158641099930,-0.078471459448338) * MODEL6_texOff(vec2(0,-1));
res += mat4(0.145048797130585,0.421369642019272,0.236226633191109,-0.250585824251175,-0.044488184154034,-0.078103542327881,0.044459883123636,0.031435828655958,-0.251403987407684,-0.377797663211823,0.034795209765434,-0.074992761015892,-1.404125809669495,-0.535757362842560,-0.380111008882523,-0.055576484650373) * MODEL6_texOff(vec2(0,0));
res += mat4(-0.036307454109192,0.077366985380650,0.167262837290764,-0.284409523010254,0.256629079580307,0.021685808897018,0.463209837675095,-0.171785205602646,0.113862253725529,-0.257106781005859,0.066671676933765,0.093516662716866,-0.257461369037628,-0.178801968693733,-0.313782244920731,0.078997395932674) * MODEL6_texOff(vec2(0,1));
res += mat4(0.064387008547783,-0.333529025316238,0.120764531195164,0.041700229048729,0.066266752779484,0.287624180316925,0.154862552881241,0.049284148961306,0.161211043596268,-0.112295523285866,-0.026262242347002,-0.158066943287849,0.034836713224649,-0.199991568922997,0.003847691230476,0.014560405164957) * MODEL6_texOff(vec2(1,-1));
res += mat4(0.171256542205811,-0.177681624889374,0.034619241952896,-0.052358783781528,0.332639813423157,0.343797504901886,-0.094234570860863,0.009675904177129,0.054429244250059,-0.228664234280586,0.233469977974892,-0.160975724458694,-0.376754879951477,-0.099273361265659,0.071036949753761,0.060185328125954) * MODEL6_texOff(vec2(1,0));
res += mat4(-0.122598156332970,-0.083023265004158,0.098723001778126,-0.031864516437054,0.106425970792770,-0.024044478312135,0.076012536883354,-0.091895043849945,0.098468802869320,-0.173153117299080,-0.122898891568184,-0.000410195236327,-0.065188281238079,0.076566338539124,-0.064083844423294,0.103978328406811) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.063707441091537,-0.049241248518229,0.357050985097885,-0.013090984895825) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 3.200 > OUTPUT.h LUMA.h / 3.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL9
//!DESC (AU_M_S_4x_LA) mapping 2_3

vec4 hook()
{
vec4 res = vec4(0.019777886569500,0.191937997937202,-0.065093599259853,0.125740945339203);
res += mat4(0.078196905553341,0.007082576863468,0.141746953129768,0.096379578113556,-0.041772078722715,-0.093802832067013,0.032210260629654,0.237461730837822,0.106398291885853,0.107023775577545,-0.114444442093372,0.144067242741585,-0.007848520763218,-0.088071085512638,0.038691472262144,-0.051468268036842) * MODEL1_texOff(vec2(-1,-1));
res += mat4(-0.173944100737572,0.263586133718491,0.095928408205509,-0.026096623390913,0.242768943309784,-0.243670940399170,0.277018278837204,0.251589566469193,0.336409032344818,-0.209382429718971,0.176369577646255,0.167012304067612,-0.045303609222174,0.025636281818151,0.309254646301270,-0.023043407127261) * MODEL1_texOff(vec2(-1,0));
res += mat4(0.139876633882523,0.109123088419437,-0.048442415893078,0.064599230885506,0.049116175621748,0.279393792152405,0.241919860243797,0.097785398364067,-0.365619689226151,0.095011807978153,-0.193093270063400,-0.070762708783150,-0.160146236419678,0.060631778091192,-0.211144715547562,0.019392507150769) * MODEL1_texOff(vec2(-1,1));
res += mat4(0.030932910740376,0.206546291708946,0.141765996813774,0.004575906321406,0.039945419877768,-0.101389959454536,-0.045184742659330,0.167019128799438,-0.010888254269958,-0.150530487298965,-0.375260949134827,-0.073857225477695,0.018295798450708,-0.136470228433609,-0.322826206684113,-0.117080777883530) * MODEL1_texOff(vec2(0,-1));
res += mat4(-0.072522923350334,-0.127837643027306,-0.594459950923920,-0.025535954162478,-0.128158479928970,-0.294045537710190,0.178193569183350,0.471794188022614,-0.339785724878311,0.195608824491501,0.224501863121986,0.021955825388432,-0.384782075881958,0.308136343955994,0.106022849678993,-0.077323906123638) * MODEL1_texOff(vec2(0,0));
res += mat4(0.194137901067734,0.097863800823689,-0.051568664610386,0.077392153441906,-0.185312509536743,0.171364232897758,-0.136585474014282,0.191725581884384,0.154631763696671,-0.005306662525982,-0.373578161001205,0.150113821029663,0.115414492785931,-0.004505737684667,-0.211710885167122,-0.069224677979946) * MODEL1_texOff(vec2(0,1));
res += mat4(0.013676035217941,-0.179836288094521,0.227532610297203,0.063433788716793,-0.226157143712044,-0.164750859141350,0.472155272960663,0.054028987884521,0.132254526019096,-0.012467377819121,0.141353830695152,-0.177854955196381,-0.175146177411079,-0.006366900168359,-0.061522256582975,-0.039707388728857) * MODEL1_texOff(vec2(1,-1));
res += mat4(0.336938500404358,0.055051945149899,-0.387503206729889,0.203305110335350,0.111045002937317,-0.372857421636581,0.420270889997482,-0.178767263889313,0.015988739207387,-0.285258561372757,-0.230338439345360,0.239158153533936,-0.002483498305082,0.157188504934311,0.546541750431061,-0.527977466583252) * MODEL1_texOff(vec2(1,0));
res += mat4(0.102165512740612,0.121135026216507,-0.105265483260155,0.072715669870377,0.364351779222488,-0.048473820090294,0.410796284675598,-0.284560590982437,-0.113791227340698,0.294026553630829,0.366388946771622,0.039426382631063,0.116545304656029,0.065019913017750,-0.023729143664241,-0.115414924919605) * MODEL1_texOff(vec2(1,1));
res += mat4(0.104706212878227,-0.299053788185120,-0.206887632608414,0.324580579996109,0.028631221503019,0.212747678160667,-0.048703864216805,0.025435542687774,-0.078956529498100,0.026179729029536,0.195632785558701,-0.195748895406723,0.077806971967220,-0.105605632066727,-0.336187511682510,-0.052386980503798) * MODEL2_texOff(vec2(-1,-1));
res += mat4(-0.352765649557114,-0.068545438349247,0.180020079016685,0.055304422974586,0.269213110208511,-0.018323047086596,0.133531168103218,0.147237971425056,-0.031745426356792,0.105122320353985,0.172527581453323,-0.231939047574997,-0.348026841878891,0.172462597489357,0.082561507821083,-0.016820333898067) * MODEL2_texOff(vec2(-1,0));
res += mat4(0.195590600371361,0.011250724084675,-0.159686535596848,0.074302911758423,0.171077877283096,-0.061733730137348,-0.042527094483376,0.088610030710697,0.232787907123566,-0.004959712270647,0.338149189949036,0.079259142279625,0.013961880467832,-0.006534805521369,0.108888082206249,-0.041069857776165) * MODEL2_texOff(vec2(-1,1));
res += mat4(0.095607310533524,0.089112885296345,0.085794873535633,0.051519203931093,0.055079825222492,0.112178243696690,-0.284702539443970,0.129395097494125,0.003563875099644,0.074467249214649,-0.109078712761402,0.167687579989433,0.180240929126740,0.058028485625982,0.370974659919739,0.139083012938499) * MODEL2_texOff(vec2(0,-1));
res += mat4(-1.150974273681641,-0.012058834545314,0.034315787255764,0.377582162618637,-0.656068205833435,0.032116957008839,0.190521463751793,0.121976040303707,-0.529469072818756,0.145308166742325,-0.236796721816063,-0.198939099907875,-0.299258142709732,0.037967070937157,-0.166426539421082,-0.520180106163025) * MODEL2_texOff(vec2(0,0));
res += mat4(-0.068869397044182,-0.010771251283586,-0.082236602902412,-0.081761509180069,0.159570500254631,-0.056724112480879,-0.330432325601578,0.250691145658493,-0.178677365183830,-0.493402242660522,-0.106838010251522,-0.220084026455879,-0.164831146597862,0.032243225723505,-0.054372396320105,-0.177194878458977) * MODEL2_texOff(vec2(0,1));
res += mat4(-0.108362078666687,0.097870424389839,0.378314405679703,0.292890936136246,0.219768404960632,0.245438843965530,-0.269220322370529,-0.004815072286874,-0.075305081903934,0.143836364150047,-0.262881577014923,-0.032694257795811,-0.080994971096516,0.260926514863968,0.272222310304642,0.007908695377409) * MODEL2_texOff(vec2(1,-1));
res += mat4(-0.052327204495668,-0.298111915588379,-0.112597681581974,-0.138362661004066,0.222303017973900,0.100807055830956,0.214151293039322,-0.079581409692764,0.123926460742950,0.292849957942963,0.076007932424545,-0.141057208180428,0.164547562599182,-0.048054784536362,-0.158288225531578,0.127216398715973) * MODEL2_texOff(vec2(1,0));
res += mat4(-0.028077110648155,0.001507114851847,-0.061499536037445,-0.090160943567753,0.168063700199127,-0.120004445314407,-0.212500438094139,-0.000721252348740,-0.119203634560108,-0.096168652176857,-0.095874533057213,-0.157280012965202,0.181987181305885,-0.154773578047752,0.074297152459621,-0.089793406426907) * MODEL2_texOff(vec2(1,1));
res += mat4(-0.082888714969158,0.098097704350948,0.423854798078537,-0.047433719038963,-0.047810662537813,-0.124939061701298,0.178934484720230,0.118663787841797,-0.050072610378265,0.016494626179338,-0.251469939947128,-0.175812497735023,-0.207376822829247,0.039189402014017,0.041353475302458,-0.228705689311028) * MODEL3_texOff(vec2(-1,-1));
res += mat4(0.261781275272369,0.057727146893740,-0.139610067009926,-0.196543708443642,0.103843547403812,-0.402371734380722,-0.054602324962616,0.031280539929867,0.161808982491493,0.036129344254732,0.009593116119504,-0.037333678454161,-0.082738943397999,0.058660566806793,-0.333795994520187,-0.265601068735123) * MODEL3_texOff(vec2(-1,0));
res += mat4(-0.027885302901268,-0.221870720386505,-0.270037829875946,-0.010565221309662,-0.170090749859810,-0.147054091095924,0.204415068030357,0.113452643156052,-0.462546885013580,0.091038867831230,-0.003116253996268,-0.227429345250130,-0.229106545448303,0.054412797093391,0.156382277607918,0.056199416518211) * MODEL3_texOff(vec2(-1,1));
res += mat4(-0.199097007513046,-0.284809619188309,-0.051272187381983,-0.241280525922775,-0.109129875898361,-0.706266403198242,0.165875345468521,-0.073433332145214,0.068390168249607,0.302222937345505,-0.247827783226967,0.049682099372149,-0.254455387592316,0.085787020623684,-0.294701933860779,-0.089680530130863) * MODEL3_texOff(vec2(0,-1));
res += mat4(0.129844337701797,0.262368828058243,0.297525942325592,0.133659780025482,0.194260343909264,0.137927472591400,0.160858556628227,0.098966576159000,0.299640983343124,0.035681657493114,-0.142989188432693,-0.155415773391724,0.014000366441905,-0.085324451327324,-0.092331252992153,0.164027392864227) * MODEL3_texOff(vec2(0,0));
res += mat4(0.087362475693226,0.074124686419964,0.076680019497871,0.044126611202955,-0.226116001605988,0.046581082046032,0.186731100082397,0.030228527262807,0.304948061704636,-0.070458002388477,-0.072303920984268,-0.036183409392834,-0.484897136688232,-0.085949048399925,-0.478570342063904,0.240324527025223) * MODEL3_texOff(vec2(0,1));
res += mat4(0.082086659967899,-0.145625025033951,-0.232824489474297,-0.277316957712173,-0.126850217580795,-0.193773701786995,-0.073608696460724,-0.030466653406620,-0.001009528292343,0.249414607882500,-0.130965858697891,-0.095303587615490,-0.037055898457766,0.182201236486435,-0.197948306798935,0.088301777839661) * MODEL3_texOff(vec2(1,-1));
res += mat4(0.322748452425003,-0.038438931107521,0.133639320731163,-0.449094206094742,-0.023454990237951,-0.387384146451950,0.260835170745850,0.101286940276623,-0.051127362996340,0.142610624432564,-0.155552834272385,0.149971827864647,0.055466033518314,-0.239642277359962,-0.152770966291428,-0.016739631071687) * MODEL3_texOff(vec2(1,0));
res += mat4(-0.085012622177601,0.069618619978428,0.044373299926519,-0.063172988593578,0.028635961934924,-0.063754364848137,0.361760318279266,0.051624603569508,-0.053581930696964,-0.090882226824760,0.065489903092384,0.151815339922905,-0.232505723834038,-0.040211565792561,-0.370833367109299,-0.108416154980659) * MODEL3_texOff(vec2(1,1));
res += mat4(0.055646970868111,-0.006615752354264,0.104459144175053,-0.081975929439068,0.039329882711172,-0.080495335161686,-0.064364679157734,0.057745572179556,-0.290228456258774,0.145448863506317,0.508423089981079,0.115375883877277,0.193648472428322,0.057785104960203,0.072721809148788,0.032477263361216) * MODEL4_texOff(vec2(-1,-1));
res += mat4(0.044577717781067,-0.045363228768110,0.324689090251923,0.192870721220970,-0.100033000111580,-0.034869752824306,-0.053309459239244,0.111962035298347,0.309373170137405,0.144283041357994,-0.289178192615509,0.125828921794891,0.378765404224396,-0.109199181199074,0.012242983095348,0.013578709214926) * MODEL4_texOff(vec2(-1,0));
res += mat4(0.289611399173737,0.186027407646179,-0.163236290216446,-0.057532619684935,0.007588715758175,0.029543111100793,0.118761651217937,-0.003732117358595,-0.265535384416580,-0.004116429947317,0.418482840061188,0.039706371724606,-0.071476295590401,0.050628341734409,0.018105924129486,-0.004315558820963) * MODEL4_texOff(vec2(-1,1));
res += mat4(-0.037118073552847,0.109554708003998,0.057168498635292,0.064040690660477,-0.034125465899706,0.096033461391926,-0.006406624801457,0.070056900382042,-0.235676363110542,-0.070234984159470,0.026949441060424,0.143137753009796,-0.027370138093829,0.187647297978401,0.367979735136032,-0.285792678594589) * MODEL4_texOff(vec2(0,-1));
res += mat4(-0.029549442231655,-0.275872081518173,-0.049416255205870,-0.169005960226059,-0.087450735270977,-0.108580537140369,-0.183252647519112,-0.110160239040852,0.520250022411346,-0.115285955369473,-0.512018203735352,-0.231237426400185,0.085741065442562,-0.038484841585159,-0.167188987135887,-0.037321411073208) * MODEL4_texOff(vec2(0,0));
res += mat4(0.100004345178604,0.032028138637543,0.002765197074041,0.162898391485214,0.021509766578674,0.082046240568161,0.083067461848259,-0.152287378907204,-0.016132561489940,0.005741704255342,0.362378537654877,0.054338987916708,-0.125218033790588,0.161367446184158,-0.188923627138138,-0.219019591808319) * MODEL4_texOff(vec2(0,1));
res += mat4(0.140800386667252,0.003516752272844,0.001332563813776,0.077705495059490,-0.214350894093513,-0.192812874913216,-0.216109409928322,0.088419705629349,-0.154933452606201,-0.128311187028885,-0.311014324426651,0.023310860618949,-0.074517615139484,-0.094807058572769,0.141500502824783,-0.234170988202095) * MODEL4_texOff(vec2(1,-1));
res += mat4(-0.184702947735786,-0.251929163932800,-0.087576121091843,0.132576838135719,-0.307355225086212,0.127696156501770,-0.173119157552719,-0.144843816757202,-0.280262529850006,0.333365678787231,-0.114645697176456,0.133123248815536,0.159722730517387,-0.014935084618628,0.187044441699982,-0.419217854738235) * MODEL4_texOff(vec2(1,0));
res += mat4(-0.047815050929785,0.154647827148438,0.070956572890282,-0.042556088417768,-0.042521703988314,-0.047259937971830,-0.090797871351242,-0.004194264765829,-0.017855694517493,0.012721545062959,0.134252399206161,-0.039998959749937,-0.008120838552713,0.054325409233570,-0.279206305742264,-0.267102062702179) * MODEL4_texOff(vec2(1,1));
res += mat4(0.425638586282730,0.019476465880871,0.081199727952480,0.142033413052559,0.312094360589981,-0.188559100031853,-0.102943658828735,-0.036370784044266,-0.050604049116373,-0.240207120776176,0.341963768005371,0.058292038738728,-0.148471623659134,0.021688068285584,-0.123340606689453,0.010222220793366) * MODEL5_texOff(vec2(-1,-1));
res += mat4(-0.163030043244362,-0.031291667371988,-0.257581055164337,-0.266997277736664,0.356018394231796,-0.119400694966316,-0.192438930273056,-0.291269540786743,-0.153405129909515,-0.394224315881729,0.158212468028069,-0.211799308657646,-0.059029094874859,0.276666641235352,-0.165923178195953,-0.398926079273224) * MODEL5_texOff(vec2(-1,0));
res += mat4(-0.092424675822258,-0.052548978477716,-0.266714721918106,-0.326177448034286,-0.195194914937019,0.192048475146294,-0.239294081926346,-0.067128844559193,-0.173771694302559,0.077295809984207,0.098006099462509,0.103443674743176,-0.502096593379974,-0.079454876482487,0.062549896538258,-0.001436136779375) * MODEL5_texOff(vec2(-1,1));
res += mat4(0.230030044913292,0.419214069843292,-0.246724203228951,0.422206431627274,0.054880253970623,0.121006883680820,-0.091082178056240,-0.131168499588966,-0.091765843331814,-0.104226917028427,-0.073066934943199,-0.059248693287373,-0.011793481186032,0.068038925528526,-0.239745691418648,0.048472288995981) * MODEL5_texOff(vec2(0,-1));
res += mat4(-0.335126489400864,0.120927214622498,-0.373310476541519,-0.410675108432770,0.093166545033455,-0.713745951652527,-0.071140639483929,0.361573904752731,-0.080093964934349,0.014480500482023,-0.186294153332710,-0.170021548867226,-0.572575032711029,-0.388922065496445,-0.429953455924988,0.322224378585815) * MODEL5_texOff(vec2(0,0));
res += mat4(-0.513405978679657,-0.000487044715555,-0.031934842467308,-0.008356983773410,-0.061730422079563,0.148613974452019,0.128110438585281,0.263827025890350,-0.088730059564114,-0.227060392498970,-0.247831344604492,0.374666541814804,-0.298092484474182,-0.027900595217943,0.091982334852219,0.036100845783949) * MODEL5_texOff(vec2(0,1));
res += mat4(0.052982870489359,0.203571185469627,-0.168707340955734,0.187155291438103,-0.032212488353252,-0.129854559898376,-0.092223517596722,-0.002790215425193,-0.025257673114538,0.030713489279151,-0.133247002959251,-0.022343823686242,0.148595631122589,-0.285101294517517,0.125249475240707,0.058655891567469) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.076513528823853,-0.022183906286955,-0.207441493868828,-0.401821702718735,0.027993347495794,0.064803600311279,0.154169082641602,0.268270015716553,0.241283342242241,0.043276973068714,0.257229328155518,-0.082267858088017,0.047769870609045,0.089711025357246,-0.022374266758561,-0.086561284959316) * MODEL5_texOff(vec2(1,0));
res += mat4(0.215939193964005,-0.181837990880013,-0.017361730337143,0.042193681001663,-0.014924082905054,-0.095259867608547,0.043233618140221,0.221993237733841,-0.040113002061844,0.172664165496826,0.211420789361000,-0.283994376659393,0.086691498756409,0.018516097217798,0.078948408365250,-0.039879508316517) * MODEL5_texOff(vec2(1,1));
res += mat4(0.095675475895405,-0.134256556630135,-0.193401470780373,0.042842641472816,-0.077376693487167,-0.125009849667549,-0.195791244506836,-0.195640876889229,0.199356362223625,0.083494067192078,-0.165724173188210,0.004913804586977,0.039114695042372,0.027413751929998,0.067021958529949,-0.054474107921124) * MODEL6_texOff(vec2(-1,-1));
res += mat4(-0.550176203250885,0.259750545024872,0.290252625942230,-0.266063034534454,-0.176556944847107,0.162070527672768,0.059045296162367,0.082564473152161,0.001388093922287,0.045180398970842,0.128485634922981,-0.036183454096317,0.019933562725782,-0.067952983081341,0.207184404134750,0.194704726338387) * MODEL6_texOff(vec2(-1,0));
res += mat4(-0.152309134602547,-0.063066504895687,-0.391706913709641,-0.132741644978523,0.027952430769801,-0.007511741481721,-0.363865554332733,0.031000256538391,0.061611965298653,0.019488619640470,-0.169945776462555,-0.060147874057293,-0.034049645066261,0.052796166390181,0.196568027138710,0.036817088723183) * MODEL6_texOff(vec2(-1,1));
res += mat4(0.016633087769151,0.122818894684315,0.187792196869850,0.238391831517220,0.121413342654705,0.435583740472794,0.137961268424988,-0.274932861328125,0.322393655776978,-0.032527267932892,-0.144156172871590,-0.102823883295059,-0.091613203287125,-0.770484685897827,-0.123926602303982,-0.087031885981560) * MODEL6_texOff(vec2(0,-1));
res += mat4(0.014090768061578,0.068735174834728,0.065909214317799,-0.036997634917498,0.024716623127460,0.241144299507141,-0.442092120647430,-0.290291368961334,-0.347070902585983,0.060270033776760,0.177566826343536,0.393599152565002,0.185264140367508,-0.442086458206177,0.050868354737759,0.028919229283929) * MODEL6_texOff(vec2(0,0));
res += mat4(0.015232687816024,0.000276904611383,0.082915402948856,-0.048053745180368,0.196593061089516,0.134798407554626,0.053207181394100,-0.156812250614166,-0.140645116567612,-0.016963319852948,-0.112056799232960,-0.187039732933044,0.057479463517666,-0.043941199779510,-0.133705526590347,-0.009723596274853) * MODEL6_texOff(vec2(0,1));
res += mat4(0.019148267805576,0.091888986527920,0.443949550390244,0.295891135931015,0.313741236925125,0.056941378861666,-0.137533739209175,-0.149313330650330,0.006410673726350,0.295124709606171,0.190610423684120,0.063007391989231,-0.313013941049576,-0.308542340993881,0.264652431011200,-0.043302953243256) * MODEL6_texOff(vec2(1,-1));
res += mat4(-0.297727972269058,-0.323606818914413,-0.447817355394363,0.103415533900261,0.039685655385256,0.367484539747238,-0.466105043888092,0.253274977207184,-0.014111919328570,-0.085441179573536,0.023688239976764,0.499975085258484,-0.106942586600780,-0.169098660349846,0.278728604316711,-0.152248442173004) * MODEL6_texOff(vec2(1,0));
res += mat4(0.114293023943901,-0.083545602858067,-0.019127504900098,-0.123770967125893,0.109846353530884,0.030735949054360,0.172429114580154,0.050877533853054,-0.101490959525108,0.193871825933456,0.133990973234177,-0.101390294730663,-0.019875187426805,0.000216616404941,-0.143923103809357,-0.090615242719650) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.038410987704992,0.008408417925239,-0.030193811282516,0.291449248790741) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 3.200 > OUTPUT.h LUMA.h / 3.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL10
//!DESC (AU_M_S_4x_LA) mapping 2_4

vec4 hook()
{
vec4 res = vec4(0.078767202794552,0.185550406575203,0.053654443472624,0.078780442476273);
res += mat4(-0.090486645698547,-0.031442854553461,0.088898316025734,0.051902040839195,0.026574021205306,0.040275081992149,-0.137776374816895,-0.004443381447345,0.232761725783348,0.013171119615436,-0.102142967283726,-0.043382797390223,-0.009740730747581,0.201555296778679,-0.265200972557068,-0.067339561879635) * MODEL1_texOff(vec2(-1,-1));
res += mat4(0.178649291396141,-0.022649928927422,-0.099751450121403,0.073966316878796,-0.085738308727741,-0.046664223074913,-0.123361058533192,0.031228095293045,-0.185175299644470,0.013831541873515,-0.197143062949181,-0.206310197710991,0.102087169885635,-0.078429527580738,-0.081311985850334,-0.046845808625221) * MODEL1_texOff(vec2(-1,0));
res += mat4(0.130917772650719,0.297361195087433,-0.093699291348457,-0.032179109752178,0.119080275297165,-0.267427235841751,0.051875915378332,-0.025841888040304,-0.118672735989094,0.078022286295891,-0.037904091179371,-0.041090697050095,-0.011164546012878,0.053241655230522,-0.059839077293873,-0.052915241569281) * MODEL1_texOff(vec2(-1,1));
res += mat4(0.090559631586075,-0.075543016195297,0.253809988498688,0.414171278476715,0.131968632340431,0.038981337100267,-0.189731732010841,-0.209298089146614,-0.062463436275721,-0.164413124322891,0.029756711795926,-0.039032548666000,-0.214851081371307,-0.062259569764137,-0.127262338995934,-0.389305830001831) * MODEL1_texOff(vec2(0,-1));
res += mat4(-0.365223556756973,-0.390281587839127,-0.249997839331627,-0.154375955462456,0.057522911578417,-0.069905444979668,-0.122428603470325,-0.257388800382614,0.077020548284054,-0.160359248518944,0.089496158063412,-0.169266715645790,0.244316175580025,0.045093011111021,0.022350199520588,-0.041270375251770) * MODEL1_texOff(vec2(0,0));
res += mat4(0.200011476874352,-0.085193395614624,-0.206451058387756,-0.129868358373642,-0.167612031102180,0.044209394603968,0.264767378568649,0.346913903951645,0.009675363078713,-0.307009547948837,-0.160873487591743,-0.041384156793356,0.230896189808846,0.189352229237556,0.067894853651524,-0.027154168114066) * MODEL1_texOff(vec2(0,1));
res += mat4(0.096940107643604,-0.174812555313110,0.007837126962841,0.211946606636047,0.147280067205429,0.163431063294411,-0.066808186471462,-0.405248135328293,0.036925923079252,-0.071229293942451,0.225377261638641,0.076422035694122,-0.019108522683382,0.064681522548199,-0.128895819187164,-0.240118533372879) * MODEL1_texOff(vec2(1,-1));
res += mat4(0.013092246837914,-0.095977611839771,0.027327332645655,0.007154249120504,-0.015467384830117,0.186291337013245,0.161437541246414,-0.101299494504929,0.136339560151100,-0.316764742136002,0.258071601390839,-0.420646041631699,-0.150182157754898,-0.937987685203552,0.291622549295425,-0.146980985999107) * MODEL1_texOff(vec2(1,0));
res += mat4(-0.243957996368408,0.225363314151764,-0.181469783186913,-0.064936868846416,0.073689453303814,0.047815192490816,0.187445759773254,0.006801515817642,-0.134072110056877,-0.052745696157217,0.155391156673431,0.158585041761398,0.121503889560699,-0.482079923152924,0.211734518408775,-0.022820720449090) * MODEL1_texOff(vec2(1,1));
res += mat4(-0.068604916334152,0.008604872971773,-0.151386633515358,-0.067355841398239,0.099306091666222,-0.309476256370544,0.069498062133789,0.052991870790720,0.103933826088905,-0.087817281484604,0.185309812426567,0.327405810356140,-0.195172727108002,-0.198657080531120,0.092091426253319,0.106027036905289) * MODEL2_texOff(vec2(-1,-1));
res += mat4(0.136891707777977,-0.090156376361847,0.155324473977089,0.089895971119404,-0.077923044562340,0.165322959423065,-0.180139824748039,0.016998426988721,-0.127337560057640,0.079521298408508,-0.179656386375427,-0.092737518250942,0.157412499189377,-0.136563211679459,0.522667825222015,-0.069909140467644) * MODEL2_texOff(vec2(-1,0));
res += mat4(0.061091244220734,0.092214711010456,0.050317529588938,-0.109508082270622,-0.135062530636787,0.155092224478722,-0.057436749339104,0.155602529644966,-0.152688771486282,-0.141205057501793,-0.300647526979446,-0.130623444914818,0.267415612936020,0.020339591428638,-0.094161406159401,0.083767108619213) * MODEL2_texOff(vec2(-1,1));
res += mat4(0.136852174997330,0.035678084939718,-0.075997382402420,0.584532499313354,0.003556363284588,-0.023050848394632,-0.027651036158204,0.220705658197403,-0.133750423789024,-0.011396578513086,0.150734335184097,0.237788721919060,0.138771697878838,0.243416637182236,0.206947237253189,0.495288670063019) * MODEL2_texOff(vec2(0,-1));
res += mat4(-0.398853212594986,-0.186951622366905,0.098241336643696,-0.027780264616013,0.294498115777969,0.088362142443657,0.319407403469086,-0.126349821686745,0.109941199421883,-0.059697106480598,-0.212355166673660,-0.061963099986315,-0.286871880292892,0.122047148644924,0.003101796610281,-0.377846300601959) * MODEL2_texOff(vec2(0,0));
res += mat4(-0.203142657876015,-0.031164377927780,0.246195614337921,-0.060166344046593,0.025814799591899,0.227847859263420,-0.154802694916725,-0.067052640020847,0.002215929329395,-0.323963254690170,-0.021326670423150,-0.200470909476280,-0.148708224296570,-0.088632509112358,-0.221978396177292,0.001037485781126) * MODEL2_texOff(vec2(0,1));
res += mat4(-0.131345391273499,0.271367758512497,0.035764474421740,0.375247389078140,-0.034113600850105,0.017866533249617,0.025728376582265,0.398757666349411,-0.022563617676497,-0.040690116584301,0.205011919140816,0.195157393813133,0.012233195826411,-0.033199232071638,0.117971941828728,0.034145396202803) * MODEL2_texOff(vec2(1,-1));
res += mat4(0.037090908735991,-0.406836479902267,-0.126852899789810,-0.174231022596359,-0.291416347026825,-0.301480889320374,-0.184582054615021,-0.387552797794342,-0.163896143436432,-0.096644252538681,-0.136905595660210,0.003853881498799,0.042813397943974,0.066810697317123,-0.256609857082367,0.121677055954933) * MODEL2_texOff(vec2(1,0));
res += mat4(0.171727135777473,-0.050943922251463,0.182117849588394,-0.011984791606665,0.210969105362892,-0.396187514066696,-0.242084309458733,0.127765193581581,0.111799262464046,-0.117621205747128,-0.215425059199333,-0.208414956927299,-0.094935819506645,0.022127266973257,-0.052901901304722,-0.068042911589146) * MODEL2_texOff(vec2(1,1));
res += mat4(0.051188886165619,0.149714604020119,0.084127530455589,0.038694337010384,0.050710499286652,-0.061554558575153,-0.114079602062702,-0.115904234349728,-0.095603846013546,0.003647974692285,0.172431960701942,0.127521082758904,-0.083472929894924,0.030930591747165,0.111867755651474,0.117857940495014) * MODEL3_texOff(vec2(-1,-1));
res += mat4(-0.067881420254707,0.132611751556396,0.025665489956737,0.076510712504387,-0.094510503113270,0.104632757604122,0.068385146558285,0.133549630641937,-0.030123637989163,-0.006866822950542,-0.123883232474327,-0.185071602463722,0.069853886961937,0.140589147806168,0.114895872771740,-0.026246780529618) * MODEL3_texOff(vec2(-1,0));
res += mat4(-0.289214164018631,0.204127460718155,-0.244198024272919,0.008464738726616,-0.103900350630283,0.006435748189688,-0.176993221044540,-0.025075290352106,0.075085654854774,-0.152091026306152,0.081538788974285,-0.004105006344616,0.145645216107368,0.147216603159904,-0.142271071672440,-0.237252593040466) * MODEL3_texOff(vec2(-1,1));
res += mat4(-0.241911709308624,-0.193891271948814,0.162619516253471,-0.404033839702606,0.008699670433998,-0.174574494361877,0.009951907210052,-0.803143680095673,-0.065433122217655,-0.048614546656609,0.089053638279438,0.452373474836349,-0.054251324385405,-0.301376521587372,0.274543285369873,0.263453871011734) * MODEL3_texOff(vec2(0,-1));
res += mat4(0.407055646181107,0.194697082042694,-0.074483752250671,0.147701591253281,-0.163702577352524,0.191951230168343,0.147677764296532,-0.113336116075516,-0.235260576009750,0.022903321310878,0.080615520477295,-0.055200137197971,-0.094341591000557,0.335802882909775,-0.022900238633156,-0.185662895441055) * MODEL3_texOff(vec2(0,0));
res += mat4(0.312612682580948,-0.393433690071106,0.087724208831787,-0.093743048608303,-0.228681400418282,-0.097601056098938,-0.018288755789399,0.001315674977377,-0.065826870501041,-0.581077635288239,-0.036265045404434,-0.170360341668129,-0.141808465123177,0.184260129928589,-0.210214838385582,-0.220280557870865) * MODEL3_texOff(vec2(0,1));
res += mat4(-0.160134911537170,-0.133656546473503,0.021081367507577,-0.037077531218529,-0.014239340089262,0.044302705675364,-0.049268413335085,-0.194563195109367,0.013761575333774,0.073433667421341,0.319326817989349,0.090663179755211,0.082084901630878,0.096241608262062,0.015187290497124,0.150422766804695) * MODEL3_texOff(vec2(1,-1));
res += mat4(-0.069932058453560,-0.079933717846870,0.055899295955896,-0.155943036079407,0.021946642547846,0.006369773298502,0.077260144054890,0.008358133025467,0.172840908169746,0.147821485996246,-0.105203710496426,-0.026892038062215,-0.108418092131615,0.080155663192272,-0.115434482693672,-0.076749540865421) * MODEL3_texOff(vec2(1,0));
res += mat4(0.231772527098656,-0.059982921928167,0.127533718943596,-0.006338605191559,0.085323199629784,0.091030582785606,-0.083337157964706,-0.072129398584366,-0.207523137331009,-0.058418970555067,0.067514792084694,0.030033053830266,0.053492493927479,-0.096970580518246,-0.070736885070801,-0.011522190645337) * MODEL3_texOff(vec2(1,1));
res += mat4(-0.113146260380745,-0.018199754878879,0.161772370338440,-0.048112247139215,-0.002420711098239,0.007219575345516,-0.058458078652620,-0.022559344768524,0.356914013624191,-0.098362639546394,-0.097687058150768,-0.082101471722126,0.078392475843430,-0.028526216745377,-0.162839770317078,0.142220988869667) * MODEL4_texOff(vec2(-1,-1));
res += mat4(0.177094027400017,0.149795725941658,0.324672609567642,-0.196738779544830,-0.036624323576689,-0.246673315763474,0.037202946841717,-0.043751895427704,-0.294819444417953,-0.077516712248325,-0.174311310052872,-0.018259083852172,0.007903551682830,-0.172922581434250,0.054962068796158,-0.219679996371269) * MODEL4_texOff(vec2(-1,0));
res += mat4(0.108926415443420,-0.226612180471420,0.126463741064072,-0.020817041397095,0.008899015374482,-0.209017291665077,0.165714666247368,0.013583130203187,0.057981301099062,-0.268241316080093,0.107425197958946,0.141678199172020,-0.230254888534546,-0.332854390144348,0.102410711348057,-0.105795688927174) * MODEL4_texOff(vec2(-1,1));
res += mat4(-0.058812469244003,0.038869511336088,0.053546577692032,0.197152286767960,0.093042008578777,0.087855376303196,-0.100440748035908,-0.095563597977161,0.022875683382154,-0.059041965752840,-0.030790474265814,-0.421154052019119,0.044839218258858,0.032666705548763,0.022239441052079,-0.090880408883095) * MODEL4_texOff(vec2(0,-1));
res += mat4(-0.183460384607315,-0.237967848777771,-0.813227772712708,-0.207580223679543,0.126685589551926,-0.458873957395554,-0.207862168550491,0.064821064472198,0.422986716032028,0.154599428176880,-0.333409667015076,0.009349219501019,0.271969318389893,0.035000659525394,-0.218408986926079,-0.097724460065365) * MODEL4_texOff(vec2(0,0));
res += mat4(-0.026095179840922,-0.352258086204529,0.575517892837524,0.049650926142931,-0.106865957379341,-0.021841047331691,0.138333886861801,-0.004388989880681,0.115132883191109,-0.294081538915634,0.115899488329887,0.016229907050729,-0.171376228332520,0.088624291121960,0.073112621903419,-0.033462677150965) * MODEL4_texOff(vec2(0,1));
res += mat4(0.193466499447823,0.016550548374653,-0.080670975148678,0.119517870247364,0.035490166395903,0.017578337341547,-0.129237711429596,-0.181588932871819,0.185319438576698,-0.072311483323574,-0.105995252728462,0.094770625233650,-0.192603662610054,0.011258814483881,0.001702773733996,-0.020152976736426) * MODEL4_texOff(vec2(1,-1));
res += mat4(0.083831988275051,0.347058624029160,0.353950500488281,-0.090627588331699,0.391309946775436,-0.371526032686234,-0.151107832789421,0.051424309611320,-0.084665633738041,0.016997108235955,0.097586661577225,0.147639021277428,-0.171928867697716,-0.118138015270233,0.072140842676163,-0.057788286358118) * MODEL4_texOff(vec2(1,0));
res += mat4(-0.143928602337837,-0.044193152338266,0.254633665084839,0.027981925755739,-0.027993688359857,-0.197734966874123,0.069492153823376,-0.096022300422192,-0.220558494329453,0.175131782889366,-0.100308187305927,0.006271637976170,0.075752571225166,-0.005857220850885,-0.019434427842498,-0.042375173419714) * MODEL4_texOff(vec2(1,1));
res += mat4(-0.108381353318691,-0.026973020285368,0.070459067821503,-0.085737518966198,0.089773401618004,0.093768782913685,-0.185429036617279,0.126512974500656,0.057225178927183,-0.159849986433983,-0.142723530530930,-0.003458094317466,0.004197522997856,0.127260595560074,0.039818797260523,0.096831627190113) * MODEL5_texOff(vec2(-1,-1));
res += mat4(0.052086301147938,0.295438855886459,0.302174627780914,0.149853721261024,-0.072330020368099,-0.217054873704910,-0.140884146094322,-0.018878031522036,-0.061839889734983,-0.404744416475296,-0.056660898029804,-0.078032352030277,0.201892122626305,0.272980332374573,0.434401541948318,0.011756547726691) * MODEL5_texOff(vec2(-1,0));
res += mat4(-0.053223483264446,0.069407910108566,0.116339780390263,0.049454208463430,0.046634200960398,0.509709954261780,0.035599518567324,-0.291511535644531,-0.279768347740173,-0.029334576800466,0.111057624220848,-0.057283256202936,0.018750108778477,0.083445720374584,-0.208107829093933,-0.070771150290966) * MODEL5_texOff(vec2(-1,1));
res += mat4(0.263078838586807,0.111789844930172,0.090518079698086,0.246132999658585,-0.128396824002266,-0.202801868319511,0.263960838317871,0.119369685649872,0.010781974531710,-0.139114394783974,0.152879044413567,-0.035112291574478,0.006022665649652,0.170279309153557,0.310241669416428,0.401817202568054) * MODEL5_texOff(vec2(0,-1));
res += mat4(-0.228148445487022,0.146163389086723,0.201452821493149,0.189355552196503,0.210975348949432,-0.350925147533417,0.039015509188175,0.043460614979267,-0.188942149281502,0.222232311964035,-0.099348470568657,-0.054038375616074,-0.335860341787338,0.336948513984680,0.032331738620996,0.227625310420990) * MODEL5_texOff(vec2(0,0));
res += mat4(-0.291299074888229,-0.360590666532516,-0.081548556685448,-0.190545067191124,0.017460504546762,0.302933990955353,0.227278128266335,0.003039469709620,-0.052950654178858,-0.238441556692123,-0.096699960529804,0.036315690726042,-0.013489659875631,-0.201992288231850,-0.180243715643883,-0.137936696410179) * MODEL5_texOff(vec2(0,1));
res += mat4(0.187647819519043,0.227985039353371,-0.056191056966782,0.210553854703903,0.076670691370964,0.041826229542494,-0.051908783614635,-0.141747653484344,-0.150713652372360,-0.118370413780212,-0.003171633230522,-0.143607944250107,0.019071787595749,-0.156600981950760,-0.190839439630508,0.031218500807881) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.293904513120651,0.337746888399124,0.326482921838760,0.163834571838379,0.185729742050171,0.077335104346275,0.029658816754818,0.232387408614159,0.133070379495621,-0.052149154245853,-0.061521280556917,-0.168050825595856,-0.061987742781639,-0.642912030220032,-0.107028670608997,0.135520413517952) * MODEL5_texOff(vec2(1,0));
res += mat4(0.040225241333246,0.096411913633347,-0.079005084931850,-0.155876368284225,-0.134080529212952,0.209406316280365,-0.057003397494555,-0.056508343666792,0.190860420465469,-0.101252205669880,0.222821190953255,0.032011430710554,-0.012659645639360,-0.324205696582794,-0.332412958145142,-0.046410530805588) * MODEL5_texOff(vec2(1,1));
res += mat4(-0.004380489699543,0.048039097338915,-0.145579442381859,-0.059954538941383,-0.035559292882681,-0.353635847568512,0.129073083400726,0.167039155960083,-0.029496241360903,-0.054407823830843,-0.115631118416786,0.075517043471336,-0.112229347229004,0.108133316040039,0.069306619465351,-0.215644419193268) * MODEL6_texOff(vec2(-1,-1));
res += mat4(0.306513100862503,-0.031726453453302,0.123823508620262,0.044048152863979,-0.045379236340523,-0.066622495651245,-0.069610796868801,-0.142947837710381,-0.096250966191292,0.004150815773755,-0.242078721523285,-0.037661820650101,-0.015999168157578,-0.078255429863930,-0.053977999836206,0.147631347179413) * MODEL6_texOff(vec2(-1,0));
res += mat4(0.038811162114143,-0.126947656273842,0.018851308152080,-0.061959795653820,-0.015892174094915,-0.117431215941906,-0.002284222049639,0.062135629355907,0.125095769762993,-0.094342365860939,-0.013951442204416,0.094100721180439,0.054189782589674,0.177359610795975,0.069491602480412,0.027747299522161) * MODEL6_texOff(vec2(-1,1));
res += mat4(-0.254886746406555,-0.038096379488707,0.260615140199661,0.463754534721375,-0.170021325349808,-0.466565042734146,0.138495042920113,-0.157931923866272,-0.113368734717369,0.233659416437149,0.240150526165962,0.154976695775986,0.128154247999191,-0.462212502956390,0.037782676517963,-1.471042990684509) * MODEL6_texOff(vec2(0,-1));
res += mat4(-0.258116960525513,0.281175673007965,0.035175319761038,-0.283390104770660,-0.326663613319397,0.082578025758266,0.655340075492859,-0.127122625708580,0.102405846118927,0.328492879867554,0.066655367612839,0.173447117209435,0.274452149868011,-0.799604713916779,-0.283954203128815,0.349713712930679) * MODEL6_texOff(vec2(0,0));
res += mat4(0.314093410968781,-0.015019868500531,-0.070342466235161,-0.014905814081430,0.171650469303131,0.205634504556656,0.248350933194160,0.162448674440384,0.099176503717899,-0.053752001374960,0.302460819482803,0.231020793318748,-0.028038520365953,-0.028091138228774,-0.044699475169182,-0.103692144155502) * MODEL6_texOff(vec2(0,1));
res += mat4(0.486170560121536,0.233747944235802,0.301254779100418,0.266940742731094,0.038001790642738,-0.437298148870468,0.090558908879757,0.051549121737480,0.156116381287575,-0.028160870075226,-0.119851462543011,-0.051093131303787,-0.139663025736809,0.174756720662117,-0.001993527403101,-0.284565269947052) * MODEL6_texOff(vec2(1,-1));
res += mat4(-0.165299892425537,-0.141174197196960,0.200336501002312,-0.097708664834499,0.387327075004578,0.068142466247082,0.063895650207996,0.180805698037148,0.022632611915469,-0.006315244827420,-0.057494912296534,-0.079538352787495,-0.131490260362625,-0.013156556524336,-0.043383788317442,-0.065545074641705) * MODEL6_texOff(vec2(1,0));
res += mat4(-0.355233550071716,-0.252761870622635,0.087398320436478,-0.021122738718987,-0.117178544402122,0.049562953412533,0.135655879974365,0.025153886526823,-0.149651244282722,-0.050026338547468,0.262081384658813,0.113573811948299,0.073323100805283,0.074303686618805,-0.091676719486713,-0.020016346126795) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.267075061798096,-0.036741685122252,0.811141252517700,-0.178180545568466) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 3.200 > OUTPUT.h LUMA.h / 3.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL11
//!DESC (AU_M_S_4x_LA) mapping 2_5

vec4 hook()
{
vec4 res = vec4(-0.045258507132530,-0.054504629224539,-0.022260984405875,-0.058256983757019);
res += mat4(-0.203853622078896,0.020103344693780,0.010923804715276,0.050294339656830,0.247212782502174,-0.007590106222779,-0.058795318007469,-0.088653691112995,0.270337611436844,0.148435264825821,-0.099533475935459,-0.120959550142288,-0.088627964258194,-0.150604382157326,0.098038956522942,-0.112251788377762) * MODEL1_texOff(vec2(-1,-1));
res += mat4(-0.009744682349265,-0.019604535773396,-0.130723714828491,0.221976518630981,0.035475168377161,0.207360461354256,0.055279575288296,0.117045938968658,0.345853686332703,0.161341741681099,-0.127730593085289,0.616503059864044,0.060226839035749,-0.058655679225922,0.120845921337605,0.170150488615036) * MODEL1_texOff(vec2(-1,0));
res += mat4(-0.031957872211933,-0.156312480568886,0.046814091503620,0.099980533123016,0.140354841947556,0.180132672190666,0.148410916328430,-0.015896044671535,0.032647289335728,-0.042642798274755,-0.155546054244041,0.081722043454647,-0.124968551099300,-0.044830426573753,-0.136582121253014,-0.092416539788246) * MODEL1_texOff(vec2(-1,1));
res += mat4(-0.046302247792482,0.300468355417252,-0.044551286846399,0.128951936960220,0.268343329429626,-0.065649367868900,-0.369467139244080,-0.072428435087204,-0.388151407241821,-0.356389582157135,-0.162472978234291,0.061585515737534,-0.029445944353938,-0.196901783347130,0.111055083572865,0.013090775348246) * MODEL1_texOff(vec2(0,-1));
res += mat4(0.351148575544357,0.096862256526947,-0.209699273109436,0.184821531176567,-0.026205131784081,-0.099383786320686,0.044162280857563,-0.482642889022827,-0.400977402925491,-0.436161011457443,0.168092906475067,-0.463687539100647,0.140111044049263,-0.377592355012894,0.075709588825703,-0.073321752250195) * MODEL1_texOff(vec2(0,0));
res += mat4(-0.294437289237976,-0.348998785018921,0.193709075450897,0.195728704333305,0.269871383905411,0.201215550303459,-0.080199539661407,0.070384263992310,-0.184016481041908,0.092980250716209,0.064412377774715,-0.165455847978592,0.119715094566345,-0.060616038739681,-0.085136473178864,-0.062847092747688) * MODEL1_texOff(vec2(0,1));
res += mat4(-0.075207784771919,0.173770546913147,0.113375507295132,-0.034693781286478,0.246379658579826,-0.229657635092735,0.055863913148642,-0.020170243456960,-0.379073411226273,0.023254418745637,-0.264042705297470,0.190416634082794,-0.121210478246212,-0.188108354806900,-0.053672246634960,0.104463562369347) * MODEL1_texOff(vec2(1,-1));
res += mat4(0.320169687271118,-0.119098782539368,0.052298910915852,-0.671650767326355,0.079224787652493,0.017387105152011,0.264770090579987,0.090421743690968,-0.340395152568817,0.203053787350655,-0.346089124679565,0.008399353362620,-0.361017912626266,0.165097162127495,-0.104915633797646,0.386254012584686) * MODEL1_texOff(vec2(1,0));
res += mat4(0.133901163935661,-0.171148970723152,0.142299845814705,-0.288866698741913,-0.112066298723221,0.115859590470791,-0.355550795793533,0.008680502884090,-0.212231993675232,0.149704039096832,0.324862062931061,-0.026679540053010,0.150430366396904,0.074249036610126,-0.187191516160965,0.291511833667755) * MODEL1_texOff(vec2(1,1));
res += mat4(-0.209535270929337,0.019250031560659,0.151847824454308,0.119287684559822,-0.046728644520044,0.212349340319633,-0.116827562451363,0.003936135675758,-0.233689442276955,0.179879337549210,-0.132865518331528,-0.051079154014587,-0.101669639348984,-0.079831317067146,0.138375818729401,0.110263258218765) * MODEL2_texOff(vec2(-1,-1));
res += mat4(-0.151629447937012,0.101760841906071,0.061847809702158,-0.117506623268127,0.180718079209328,0.229577109217644,-0.209997668862343,-0.129559025168419,-0.023517070338130,0.075487442314625,-0.255369722843170,0.097681604325771,-0.175081357359886,0.064622171223164,-0.102745935320854,-0.302079826593399) * MODEL2_texOff(vec2(-1,0));
res += mat4(0.102220132946968,0.109266862273216,-0.079380132257938,-0.022634627297521,0.088751919567585,-0.002792658517137,0.115108497440815,0.136330842971802,0.134218931198120,0.055101174861193,0.022488491609693,-0.109297722578049,0.068632230162621,0.037560354918242,-0.082019858062267,-0.077544055879116) * MODEL2_texOff(vec2(-1,1));
res += mat4(0.031982984393835,0.082738526165485,-0.148455932736397,-0.033938728272915,-0.076917022466660,0.040139436721802,-0.053348243236542,-0.081324100494385,-0.141998782753944,-0.095921650528908,-0.155313000082970,-0.048997357487679,0.453539550304413,-0.180224627256393,0.203751176595688,0.019246807321906) * MODEL2_texOff(vec2(0,-1));
res += mat4(0.120651215314865,0.172958657145500,-0.387529343366623,-0.015908509492874,-0.069823056459427,-0.486409813165665,0.005608242470771,-0.324022173881531,-0.317909568548203,-0.090925984084606,0.461537867784500,-0.111078172922134,-0.282559514045715,0.307926923036575,-0.235636517405510,0.268398374319077) * MODEL2_texOff(vec2(0,0));
res += mat4(0.163413107395172,0.144450604915619,-0.271139264106750,-0.019701519981027,-0.009932493790984,0.047994308173656,-0.019013306125998,-0.405277997255325,0.211270883679390,0.395003288984299,-0.314468473196030,0.094874255359173,0.058227475732565,0.204329356551170,-0.114384055137634,0.166593208909035) * MODEL2_texOff(vec2(0,1));
res += mat4(-0.048808250576258,0.028285557404160,0.010218475945294,0.106277734041214,0.222255572676659,0.066824033856392,-0.226164445281029,0.019830243662000,-0.140963181853294,0.021463643759489,-0.204301312565804,-0.172646239399910,0.074036464095116,-0.185924306511879,0.211821094155312,-0.081535704433918) * MODEL2_texOff(vec2(1,-1));
res += mat4(-0.527262747287750,-0.129868328571320,0.047927878797054,0.412105441093445,-0.128628045320511,-0.163646146655083,-0.032818961888552,0.276804894208908,-0.094929128885269,0.025282997637987,0.075338467955589,-0.083072930574417,-0.100858360528946,0.123249910771847,-0.288594633340836,0.032462529838085) * MODEL2_texOff(vec2(1,0));
res += mat4(-0.036281492561102,-0.178640156984329,-0.118634060025215,0.055540174245834,0.084047578275204,0.000034432778193,-0.033532474189997,0.119817815721035,0.276585310697556,-0.238214239478111,0.252579838037491,0.195395380258560,-0.189837336540222,-0.045958265662193,-0.134426578879356,-0.041637402027845) * MODEL2_texOff(vec2(1,1));
res += mat4(0.043247405439615,0.014094413258135,-0.134004026651382,-0.070353113114834,0.004133347887546,-0.010440571233630,0.012060928158462,0.000632783980109,0.053942516446114,0.296824455261230,-0.052093062549829,0.080007478594780,-0.016335016116500,-0.023470828309655,-0.090989276766777,0.125672399997711) * MODEL3_texOff(vec2(-1,-1));
res += mat4(0.370012015104294,0.021818991750479,-0.107192099094391,-0.023515406996012,-0.001040863338858,0.047356527298689,0.145927146077156,0.334969460964203,-0.184298962354660,0.277701258659363,-0.030127394944429,-0.060898050665855,0.331378668546677,-0.075674057006836,-0.216136679053307,0.193108230829239) * MODEL3_texOff(vec2(-1,0));
res += mat4(0.181675836443901,0.236305594444275,-0.013889891095459,0.162278458476067,-0.274960339069366,0.050430126488209,0.227180734276772,0.061973929405212,-0.208273723721504,0.151973500847816,-0.061751883476973,-0.119379699230194,-0.099191106855869,-0.092093914747238,0.145038828253746,0.080811165273190) * MODEL3_texOff(vec2(-1,1));
res += mat4(0.029374793171883,0.014572607353330,0.119646504521370,0.183606430888176,-0.047606196254492,-0.515063524246216,0.125538885593414,0.143716722726822,-0.098728820681572,-0.086688987910748,0.076625294983387,-0.248895362019539,-0.239610597491264,0.008992915973067,0.022043740376830,0.037680499255657) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.062334559857845,0.250476539134979,-0.134944766759872,-0.064672440290451,0.353932142257690,-0.018839800730348,-0.018057502806187,-0.136012330651283,0.314166069030762,0.138432458043098,0.086434893310070,0.280061513185501,0.368595004081726,-0.173167064785957,-0.377570390701294,-0.082971461117268) * MODEL3_texOff(vec2(0,0));
res += mat4(-0.187444478273392,-0.008740893565118,0.187400251626968,-0.116604499518871,-0.335534930229187,0.110125020146370,-0.158962473273277,0.145350784063339,-0.073900520801544,-0.225449815392494,0.202707573771477,0.229282960295677,0.123890519142151,-0.461792916059494,0.301520138978958,0.040222063660622) * MODEL3_texOff(vec2(0,1));
res += mat4(0.052166033536196,-0.542852699756622,0.135148823261261,-0.159783780574799,0.241550624370575,-0.058486569672823,0.175103098154068,0.089090414345264,-0.061722110956907,0.168434485793114,-0.095963142812252,0.003884576493874,-0.095791198313236,-0.193688869476318,-0.139640688896179,0.086524061858654) * MODEL3_texOff(vec2(1,-1));
res += mat4(0.064340300858021,-0.099058672785759,0.347421348094940,0.250563830137253,0.030456561595201,0.314679712057114,0.051468484103680,-0.001288959756494,0.198900401592255,0.238253653049469,-0.185615509748459,-0.098984614014626,-0.229437634348869,-0.368140220642090,0.171845495700836,-0.410206049680710) * MODEL3_texOff(vec2(1,0));
res += mat4(0.221975550055504,0.264254599809647,-0.013049144297838,-0.039422344416380,0.093619614839554,0.156584382057190,0.042697485536337,-0.193311348557472,0.091670535504818,0.065996266901493,0.070756830275059,-0.049451433122158,-0.146800607442856,-0.029803050681949,-0.018775058910251,-0.425037622451782) * MODEL3_texOff(vec2(1,1));
res += mat4(0.138291686773300,-0.142198726534843,0.245473071932793,-0.032892540097237,-0.043276090174913,-0.143548130989075,0.002100000856444,-0.000469027232612,0.219789892435074,0.006353715900332,-0.050449602305889,-0.200643435120583,0.404871106147766,-0.140895411372185,0.005594826769084,-0.106240622699261) * MODEL4_texOff(vec2(-1,-1));
res += mat4(-0.208348676562309,-0.209693565964699,0.120462410151958,-0.306793749332428,-0.344178766012192,-0.090134918689728,0.067916885018349,-0.025281468406320,0.102537974715233,0.062507435679436,0.143624454736710,0.276134669780731,0.142790794372559,-0.035624310374260,0.004838224500418,-0.143736004829407) * MODEL4_texOff(vec2(-1,0));
res += mat4(-0.177119717001915,-0.072762198746204,0.224495112895966,-0.095353446900845,-0.068514473736286,0.084109209477901,-0.077129989862442,-0.165168151259422,-0.165082424879074,0.099920898675919,0.333194583654404,0.184121042490005,0.230923861265182,-0.039810001850128,-0.214123189449310,-0.097905807197094) * MODEL4_texOff(vec2(-1,1));
res += mat4(0.160464644432068,-0.111325517296791,0.146648883819580,0.072331510484219,0.108122453093529,-0.102113746106625,-0.015698369592428,-0.120672114193439,-0.044190578162670,-0.143170997500420,0.108383119106293,0.037924770265818,-0.099327005445957,0.060070425271988,0.093579873442650,0.154467165470123) * MODEL4_texOff(vec2(0,-1));
res += mat4(-0.428408384323120,0.181917190551758,-0.332960635423660,0.382932990789413,-0.069776684045792,-0.001382973976433,0.112818710505962,-0.120066948235035,0.217486515641212,0.033388286828995,0.303054451942444,-0.295870423316956,0.195764169096947,-0.066455088555813,0.100850582122803,-0.282192856073380) * MODEL4_texOff(vec2(0,0));
res += mat4(-0.014275935478508,-0.124132156372070,0.269527852535248,0.054515965282917,-0.060100149363279,0.046484060585499,-0.167251229286194,0.006013290025294,-0.343780368566513,0.136181041598320,0.135603785514832,-0.036889530718327,0.092539273202419,0.010563831776381,-0.074847772717476,-0.122056469321251) * MODEL4_texOff(vec2(0,1));
res += mat4(0.265193253755569,0.102083645761013,-0.072075530886650,0.005525067914277,0.161078467965126,-0.104916557669640,0.116666711866856,-0.049831833690405,0.222717955708504,0.053430806845427,0.008747459389269,-0.017863107845187,-0.004463813267648,0.031629014760256,-0.046465933322906,0.017223635688424) * MODEL4_texOff(vec2(1,-1));
res += mat4(0.421524405479431,0.196557581424713,0.001381843700074,-0.019813675433397,-0.143609836697578,0.058711908757687,0.373919516801834,-0.113340392708778,0.315585255622864,0.286400198936462,-0.077817134559155,-0.442290812730789,-0.129568964242935,-0.149126872420311,0.115223407745361,0.346186578273773) * MODEL4_texOff(vec2(1,0));
res += mat4(0.297097861766815,0.028202081099153,0.107408694922924,0.096284918487072,-0.113688997924328,0.151680201292038,-0.040172729641199,-0.004533517174423,0.013965247198939,0.244219794869423,-0.067284025251865,-0.026976071298122,-0.104556463658810,-0.055854726582766,-0.090807169675827,0.217444613575935) * MODEL4_texOff(vec2(1,1));
res += mat4(-0.020520135760307,-0.164423674345016,0.035654634237289,0.135716199874878,-0.111068710684776,0.047005910426378,0.187893629074097,-0.072217911481857,0.108652651309967,-0.029835568740964,0.033683907240629,0.166096091270447,0.032554972916842,-0.112424269318581,0.188211992383003,0.083558730781078) * MODEL5_texOff(vec2(-1,-1));
res += mat4(0.080717422068119,0.026322251185775,-0.043996855616570,-0.170811638236046,0.014081606641412,0.072761423885822,0.227314710617065,0.277478545904160,0.217704504728317,-0.372862488031387,-0.020303539931774,0.259159296751022,0.305965870618820,-0.166654184460640,0.085854284465313,-0.189531803131104) * MODEL5_texOff(vec2(-1,0));
res += mat4(0.243206068873405,0.000534277292900,0.165987655520439,-0.046828210353851,0.339597612619400,0.010410203598440,0.041920024901628,0.027240997180343,0.008874940685928,0.253807872533798,-0.304144769906998,0.169506773352623,-0.008070677518845,0.067225322127342,0.011109537445009,0.121008545160294) * MODEL5_texOff(vec2(-1,1));
res += mat4(0.223242610692978,0.059053808450699,-0.223373994231224,0.181651845574379,-0.737558066844940,0.298922896385193,-0.016991227865219,0.188335806131363,-0.242067113518715,-0.136245593428612,-0.013544135726988,-0.005683926865458,-0.055047385394573,0.124473541975021,-0.035042177885771,0.124232016503811) * MODEL5_texOff(vec2(0,-1));
res += mat4(0.258369266986847,0.312992483377457,-0.221205592155457,-0.022462898865342,-0.858504712581635,0.067371398210526,0.173087120056152,-0.169461503624916,0.120217338204384,0.082993723452091,0.272586315870285,-0.137246221303940,0.212775081396103,-0.459874629974365,0.238440781831741,-0.159803181886673) * MODEL5_texOff(vec2(0,0));
res += mat4(0.326931864023209,-0.320314943790436,0.013434954918921,-0.167218714952469,-0.067388050258160,-0.055389884859324,0.153585016727448,0.114423990249634,0.092754103243351,-0.333136230707169,0.349211096763611,0.014252563007176,-0.155294567346573,0.251764327287674,0.011077417060733,0.114719823002815) * MODEL5_texOff(vec2(0,1));
res += mat4(-0.077236562967300,-0.164468765258789,0.041671045124531,-0.298967361450195,0.174117192625999,-0.264784216880798,-0.092897810041904,-0.376964539289474,0.038675658404827,-0.554434478282928,0.128939911723137,-0.044677857309580,-0.032531049102545,-0.306138038635254,0.169213294982910,-0.162594005465508) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.482462257146835,0.209430143237114,-0.067733906209469,0.049168918281794,0.221446648240089,0.007546862587333,0.028086880221963,-0.333850979804993,-0.287174552679062,-0.084484204649925,-0.012944073416293,-0.022561404854059,-0.147465258836746,-0.305765986442566,0.225010514259338,-0.177340790629387) * MODEL5_texOff(vec2(1,0));
res += mat4(-0.196994945406914,-0.212640464305878,0.375174283981323,0.001931051723659,0.102543264627457,0.014013818465173,0.091265730559826,-0.077978327870369,0.223001733422279,0.039329834282398,0.151417165994644,-0.145861253142357,-0.164167135953903,0.142932996153831,0.246980056166649,-0.197702571749687) * MODEL5_texOff(vec2(1,1));
res += mat4(0.003068563994020,0.048231348395348,0.174876019358635,0.180642679333687,-0.225677654147148,0.259976148605347,-0.015087913721800,0.076329708099365,-0.208805456757545,0.039033599197865,-0.079751797020435,-0.076888076961040,-0.077530525624752,-0.121473252773285,0.034196779131889,0.007819999940693) * MODEL6_texOff(vec2(-1,-1));
res += mat4(-0.302887350320816,-0.101026013493538,-0.026932086795568,-0.277917861938477,0.110401555895805,0.324595272541046,-0.010437440127134,0.175388842821121,0.009240344166756,-0.063916571438313,0.089297890663147,-0.248518750071526,-0.172845050692558,-0.065613478422165,0.048532824963331,-0.021640816703439) * MODEL6_texOff(vec2(-1,0));
res += mat4(-0.032558105885983,-0.074723578989506,-0.000404765916755,0.040791410952806,0.188091054558754,0.153713196516037,0.078346595168114,0.242696374654770,0.164034113287926,0.021566109731793,0.019320568069816,0.019572794437408,-0.073546051979065,-0.043626658618450,-0.219557806849480,-0.119465008378029) * MODEL6_texOff(vec2(-1,1));
res += mat4(-0.171326532959938,-0.012153177522123,-0.010261779651046,0.015275854617357,-0.160842478275299,-0.061379790306091,0.261463880538940,-0.019807670265436,0.129068836569786,-0.187197357416153,-0.063633546233177,-0.334121227264404,-0.361909359693527,-0.386987358331680,0.093571439385414,0.102578125894070) * MODEL6_texOff(vec2(0,-1));
res += mat4(0.353087276220322,-0.385458946228027,0.052389193326235,0.073667414486408,0.186810031533241,-0.769186615943909,-0.478051930665970,-0.290738224983215,0.217545717954636,-0.473909795284271,0.323130518198013,-0.184246614575386,-0.092179484665394,0.218446999788284,0.341566711664200,0.239401280879974) * MODEL6_texOff(vec2(0,0));
res += mat4(-0.382843583822250,0.036893337965012,0.190196946263313,-0.054385770112276,0.075663089752197,-0.227123692631721,0.448131710290909,-0.217743128538132,0.168482154607773,0.078342266380787,-0.538861930370331,-0.012692766264081,0.000368393782992,0.331763505935669,-0.466641783714294,0.122907146811485) * MODEL6_texOff(vec2(0,1));
res += mat4(0.067757092416286,0.224435865879059,-0.134557649493217,0.069324590265751,-0.245783135294914,0.228994056582451,0.104778476059437,-0.181308642029762,-0.012538310140371,0.055521119385958,0.067330874502659,0.032857961952686,-0.128876745700836,-0.204428911209106,0.000278869119938,-0.025379106402397) * MODEL6_texOff(vec2(1,-1));
res += mat4(0.034549675881863,-0.330011397600174,-0.292603164911270,-0.147984623908997,0.103174671530724,-0.277388423681259,-0.185150414705276,0.159257352352142,0.227802976965904,-0.062458690255880,-0.191542148590088,0.394676476716995,0.004727863240987,-0.108354054391384,0.211508020758629,-0.390000879764557) * MODEL6_texOff(vec2(1,0));
res += mat4(-0.106319546699524,0.038991264998913,-0.026660531759262,0.034683510661125,-0.022514553740621,-0.123763084411621,0.195175737142563,0.001065931282938,0.082785651087761,0.141700387001038,-0.139763638377190,0.117368273437023,-0.120123066008091,0.112480133771896,-0.209377840161324,0.037367127835751) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.211537793278694,0.247588962316513,0.207077756524086,-0.129479482769966) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 3.200 > OUTPUT.h LUMA.h / 3.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL12
//!DESC (AU_M_S_4x_LA) mapping 2_6

vec4 hook()
{
vec4 res = vec4(0.001288229366764,0.347031503915787,-0.044414449483156,-0.021450409665704);
res += mat4(-0.030491922050714,-0.065001048147678,-0.107434727251530,-0.041273616254330,-0.079178631305695,0.143591061234474,-0.160078763961792,0.157485455274582,-0.002419866155833,0.048808772116899,0.009627372957766,-0.081038661301136,0.124975994229317,-0.056153729557991,-0.059440713375807,-0.227933824062347) * MODEL1_texOff(vec2(-1,-1));
res += mat4(-0.106736630201340,0.215631008148193,-0.048829134553671,-0.122546225786209,0.186577245593071,-0.388809353113174,0.174615114927292,0.169880539178848,-0.084003359079361,-0.179684847593307,0.335727274417877,-0.034330181777477,-0.398751020431519,0.114370137453079,-0.036448042839766,0.071895025670528) * MODEL1_texOff(vec2(-1,0));
res += mat4(0.001606015954167,0.262712806463242,-0.049938302487135,0.076770469546318,0.009224319830537,-0.470472157001495,-0.067377299070358,0.326857089996338,0.081361673772335,0.093311771750450,0.255326807498932,0.248241946101189,-0.258998483419418,0.124811783432961,-0.141749456524849,-0.122986592352390) * MODEL1_texOff(vec2(-1,1));
res += mat4(-0.012253117747605,0.003560678800568,0.031858492642641,-0.125504225492477,0.027564957737923,0.159109592437744,-0.179157346487045,0.095174483954906,0.137714922428131,-0.153862774372101,-0.113068953156471,0.393440991640091,0.305194616317749,0.237445130944252,0.252586036920547,0.038741484284401) * MODEL1_texOff(vec2(0,-1));
res += mat4(0.515938103199005,-0.034268412739038,0.458351731300354,-0.012439875863492,-0.044862285256386,0.004221055656672,-0.033329106867313,0.228791013360023,-0.139011636376381,0.066963553428650,0.149549528956413,-0.014578034169972,0.158251926302910,-1.071090579032898,0.194767504930496,-0.027017617598176) * MODEL1_texOff(vec2(0,0));
res += mat4(0.091823101043701,0.179452285170555,-0.017541745677590,0.309747725725174,0.357672929763794,0.034521333873272,-0.237676754593849,-0.026734586805105,-0.105151221156120,-0.274923980236053,0.255819678306580,-0.229265555739403,0.276383131742477,0.182090759277344,-0.016892099753022,-0.269710570573807) * MODEL1_texOff(vec2(0,1));
res += mat4(0.105848833918571,-0.225768283009529,-0.200939625501633,0.127999350428581,0.065578348934650,0.183768808841705,-0.123822063207626,0.058877352625132,0.119396671652794,0.209961742162704,0.086779057979584,-0.013918899931014,-0.008935993537307,-0.020798074081540,-0.072264932096004,-0.073615066707134) * MODEL1_texOff(vec2(1,-1));
res += mat4(-0.191480979323387,0.027009950950742,-0.162880510091782,0.352743625640869,0.024504106491804,-0.075685866177082,0.037250746041536,0.169743880629539,0.088131457567215,-0.530158460140228,0.253003209829330,-0.130581393837929,0.115945160388947,-0.253441721200943,0.045128654688597,-0.287226110696793) * MODEL1_texOff(vec2(1,0));
res += mat4(-0.018327457830310,0.283739358186722,-0.153777182102203,-0.209741890430450,0.117847241461277,0.151331469416618,-0.138924151659012,-0.089177243411541,-0.118286669254303,0.227611914277077,0.208166986703873,-0.056905739009380,-0.019637780264020,0.155030146241188,0.038753785192966,0.148177787661552) * MODEL1_texOff(vec2(1,1));
res += mat4(-0.060711808502674,-0.019111329689622,0.031111376360059,0.286072939634323,-0.246770530939102,-0.093020305037498,-0.047710359096527,0.171040907502174,-0.093929223716259,-0.020619153976440,0.039735987782478,-0.057477883994579,0.129550576210022,-0.344984203577042,0.092178948223591,0.158486887812614) * MODEL2_texOff(vec2(-1,-1));
res += mat4(0.021103084087372,-0.133888915181160,-0.024944080039859,0.075359806418419,0.252217292785645,0.072038866579533,-0.177644357085228,-0.073726549744606,-0.093403868377209,-0.200389966368675,0.467713266611099,0.212511152029037,0.002660409314558,-0.038521770387888,-0.221058219671249,-0.160209760069847) * MODEL2_texOff(vec2(-1,0));
res += mat4(0.001278112758882,-0.076221525669098,-0.024020308628678,0.027295270934701,0.044931445270777,0.168764576315880,0.082586981356144,0.054989077150822,-0.131734669208527,-0.378266870975494,-0.192834049463272,0.258088678121567,-0.077830806374550,-0.024138484150171,-0.101883158087730,-0.221849575638771) * MODEL2_texOff(vec2(-1,1));
res += mat4(-0.050442434847355,-0.059031479060650,-0.555310130119324,0.026069214567542,-0.471923232078552,-0.090033523738384,-0.078364416956902,0.201292723417282,-0.431190758943558,-0.047179117798805,0.132037684321404,-0.036163955926895,0.196991652250290,0.331998467445374,-0.334728986024857,-0.208828210830688) * MODEL2_texOff(vec2(0,-1));
res += mat4(-0.018025105819106,-0.615035235881805,-0.110089741647243,-0.105705939233303,-0.163773283362389,-0.341269135475159,-0.496875286102295,0.069922320544720,-0.125390172004700,-0.012670509517193,-0.004451200366020,-0.056446198374033,-0.083226002752781,0.068080946803093,0.293975502252579,0.112383745610714) * MODEL2_texOff(vec2(0,0));
res += mat4(0.010098299011588,-0.143315151333809,0.104258924722672,0.038479384034872,-0.273399382829666,-0.298785418272018,0.034684389829636,-0.210107475519180,0.059358101338148,0.080713167786598,0.006735653150827,-0.489026337862015,0.247609898447990,-0.044891238212585,0.219422236084938,0.155555367469788) * MODEL2_texOff(vec2(0,1));
res += mat4(0.016494216397405,0.085360631346703,-0.072784714400768,-0.302392840385437,0.029777763411403,0.046760164201260,0.033277112990618,0.256769090890884,0.086004085838795,0.039210297167301,0.040125511586666,0.238550662994385,-0.061115223914385,-0.016335476189852,-0.019026273861527,0.010327449068427) * MODEL2_texOff(vec2(1,-1));
res += mat4(0.175408333539963,0.267315387725830,-0.069419935345650,-0.018034497275949,0.036644384264946,-0.295618921518326,0.253336876630783,-0.127549916505814,0.279725342988968,0.150159880518913,-0.006432624999434,0.040770810097456,0.134965151548386,0.093659088015556,-0.078245587646961,0.022502729669213) * MODEL2_texOff(vec2(1,0));
res += mat4(0.156927928328514,0.148235157132149,-0.120353594422340,0.394766330718994,-0.034701827913523,-0.165110811591148,0.049077406525612,0.078377075493336,0.244706079363823,0.240800336003304,-0.330962061882019,-0.029017535969615,-0.150529325008392,0.048245303332806,0.125990375876427,0.024155281484127) * MODEL2_texOff(vec2(1,1));
res += mat4(-0.055706325918436,0.172711595892906,-0.055049221962690,-0.179439008235931,0.079548381268978,-0.267840594053268,0.061133325099945,-0.011298879981041,-0.227885723114014,-0.050900019705296,0.195989415049553,0.065113075077534,-0.116556346416473,0.085398554801941,0.084418676793575,-0.194640651345253) * MODEL3_texOff(vec2(-1,-1));
res += mat4(-0.001385547686368,-0.216579779982567,0.014671814627945,-0.242006078362465,-0.035897556692362,0.419452250003815,0.163616240024567,-0.124959841370583,-0.050660904496908,-0.162222728133202,0.175525516271591,0.004451867192984,0.070952363312244,0.278729438781738,-0.199901625514030,0.065968327224255) * MODEL3_texOff(vec2(-1,0));
res += mat4(-0.020326629281044,0.376242637634277,0.017457706853747,-0.043503977358341,0.027833089232445,-0.095879040658474,0.068430066108704,0.065937966108322,0.099530562758446,-0.171427518129349,0.015499736182392,-0.170000359416008,-0.065403580665588,-0.157656818628311,0.007057612761855,-0.176209211349487) * MODEL3_texOff(vec2(-1,1));
res += mat4(-0.471211552619934,0.144399106502533,0.053884420543909,0.058029022067785,-0.421620935201645,0.178052723407745,0.133959725499153,0.114346221089363,-0.291622251272202,-0.015923084691167,0.126950502395630,0.069839328527451,-0.196354433894157,0.081981129944324,-0.077478349208832,0.103678658604622) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.190682664513588,-0.481483966112137,-0.098955035209656,-0.083017617464066,0.350369364023209,0.062351271510124,-0.121131934225559,0.230331346392632,0.175625637173653,-0.040665242820978,0.281274735927582,-0.683367311954498,0.929234683513641,0.114240862429142,0.340320110321045,-0.422498762607574) * MODEL3_texOff(vec2(0,0));
res += mat4(-0.188071995973587,-0.304836720228195,0.195085987448692,-0.393684118986130,0.064940981566906,-0.151389583945274,0.055460318922997,-0.009741971269250,-0.062695845961571,-0.151274144649506,0.277729272842407,-0.078110486268997,0.173417419195175,-0.050797332078218,-0.182753965258598,-0.415924668312073) * MODEL3_texOff(vec2(0,1));
res += mat4(-0.239950448274612,0.303430795669556,0.042438883334398,-0.197882071137428,0.236050620675087,-0.191817432641983,0.000676421390381,0.143359050154686,-0.180488988757133,0.098472140729427,0.183868825435638,0.043400391936302,-0.222450464963913,-0.112274557352066,0.076510049402714,-0.055438600480556) * MODEL3_texOff(vec2(1,-1));
res += mat4(-0.106488697230816,0.141087859869003,0.016485044732690,-0.869059920310974,-0.074595533311367,-0.061596512794495,0.203547835350037,-0.393911451101303,-0.000166779922438,-0.037597194314003,0.021004326641560,0.285762339830399,-0.365800678730011,-0.059471547603607,-0.094093970954418,-0.125058129429817) * MODEL3_texOff(vec2(1,0));
res += mat4(-0.029838133603334,-0.297930866479874,0.284518867731094,0.228005707263947,0.066768713295460,-0.271525412797928,-0.149622440338135,-0.174731716513634,-0.066719919443130,-0.087613001465797,0.256383746862411,-0.108331210911274,-0.080756790935993,-0.026426700875163,0.054234873503447,0.279057711362839) * MODEL3_texOff(vec2(1,1));
res += mat4(-0.021667426452041,0.042718611657619,-0.009106669574976,0.021834651008248,-0.093251071870327,0.025233352556825,-0.012518434785306,0.053681794553995,-0.164346545934677,0.440087884664536,-0.234223380684853,-0.312063753604889,0.155009135603905,0.135791748762131,-0.132782086730003,-0.284212708473206) * MODEL4_texOff(vec2(-1,-1));
res += mat4(0.010370590724051,0.035186942666769,-0.048245567828417,-0.203005492687225,-0.135047763586044,-0.462052524089813,-0.026951575651765,0.056247305124998,-0.051185958087444,-0.278021097183228,-0.124704405665398,-0.111749604344368,-0.397694498300552,-0.164240136742592,0.126931190490723,0.108136340975761) * MODEL4_texOff(vec2(-1,0));
res += mat4(-0.110616311430931,-0.326823920011520,0.004028709139675,-0.177653804421425,-0.127661690115929,-0.092496372759342,-0.058419503271580,-0.046383082866669,0.014020556584001,-0.044691868126392,0.063054241240025,0.437888294458389,-0.327855885028839,-0.005610587075353,0.030657242983580,-0.045065507292747) * MODEL4_texOff(vec2(-1,1));
res += mat4(0.190689802169800,0.142938300967216,-0.037786222994328,-0.023586019873619,-0.040329836308956,-0.312374800443649,-0.064202286303043,-0.000232820020756,-0.068725116550922,-0.037928618490696,0.217511072754860,0.017107723280787,-0.079444780945778,0.021237939596176,0.150498345494270,-0.136390626430511) * MODEL4_texOff(vec2(0,-1));
res += mat4(-0.121592946350574,0.174209490418434,0.158949509263039,-0.185099780559540,-0.243022814393044,-1.534796833992004,-0.079087495803833,0.072376281023026,0.151484176516533,-0.273050725460052,-0.186557754874229,0.091877713799477,-0.141400590538979,-0.111212745308876,0.011286860331893,0.326619327068329) * MODEL4_texOff(vec2(0,0));
res += mat4(0.346452057361603,-0.017722588032484,-0.351357698440552,0.001099402317777,-0.020376799628139,-0.048790369182825,-0.055395800620317,0.124560914933681,0.198741957545280,0.285727441310883,-0.028970589861274,0.294006586074829,-0.165843397378922,0.133636042475700,-0.024182157590985,-0.521272361278534) * MODEL4_texOff(vec2(0,1));
res += mat4(0.052584767341614,-0.098339132964611,0.010858778841794,0.019607482478023,0.137889981269836,0.042326282709837,0.016724884510040,0.130459517240524,-0.000844519352540,0.150584936141968,0.070899143815041,0.582364439964294,0.154032379388809,0.171213209629059,-0.057598914951086,-0.071418166160583) * MODEL4_texOff(vec2(1,-1));
res += mat4(0.109202392399311,0.094348616898060,-0.117905661463737,0.331787914037704,-0.110849596560001,-0.252954512834549,-0.072582505643368,0.528578042984009,0.012092782184482,0.039880223572254,0.139303147792816,0.370258837938309,-0.138869345188141,0.155410662293434,0.047349631786346,-0.403207689523697) * MODEL4_texOff(vec2(1,0));
res += mat4(0.149229511618614,0.004792840220034,-0.094265744090080,0.371102124452591,0.040538590401411,0.005268021021038,-0.128809466958046,-0.369674026966095,-0.150290340185165,0.096331216394901,-0.025027953088284,-0.573713541030884,0.119143664836884,0.086641922593117,-0.088200315833092,-0.248460903763771) * MODEL4_texOff(vec2(1,1));
res += mat4(-0.260348498821259,-0.089529499411583,0.011233841069043,0.026782611384988,-0.040871433913708,0.279962629079819,0.068322263658047,-0.171863839030266,0.205588489770889,-0.113345600664616,0.050921011716127,-0.101200483739376,0.327732175588608,0.160320147871971,-0.082565315067768,0.140996247529984) * MODEL5_texOff(vec2(-1,-1));
res += mat4(-0.155083954334259,0.526158630847931,-0.142275065183640,-0.140480920672417,-0.055608153343201,0.067780934274197,0.323173999786377,-0.019762076437473,-0.183061376214027,-0.203000217676163,0.216434851288795,0.265536010265350,0.129108384251595,0.153553590178490,-0.049968365579844,-0.283759206533432) * MODEL5_texOff(vec2(-1,0));
res += mat4(0.079303748905659,-0.041870504617691,-0.030250480398536,0.014987859874964,-0.217581525444984,-0.114872567355633,-0.081443518400192,0.324640512466431,-0.014784829691052,-0.177434191107750,0.100929126143456,0.331325739622116,-0.014289721846581,-0.202996641397476,-0.063832320272923,0.105758368968964) * MODEL5_texOff(vec2(-1,1));
res += mat4(0.349774539470673,0.088021874427795,-0.237246498465538,-0.066368162631989,0.150032222270966,-0.039306886494160,0.162262588739395,0.038501005619764,-0.418942153453827,0.162981957197189,0.004764462821186,-0.109079442918301,0.458838582038879,0.002482939278707,-0.434057235717773,-0.154515638947487) * MODEL5_texOff(vec2(0,-1));
res += mat4(0.607504546642303,-0.351399868726730,0.229533955454826,-0.112386524677277,0.165634632110596,0.073618002235889,0.556627869606018,-0.733572781085968,0.410626828670502,-0.150648653507233,0.003856839612126,-0.170580834150314,0.571480572223663,-0.174395307898521,-0.112564995884895,0.033306803554296) * MODEL5_texOff(vec2(0,0));
res += mat4(0.049551893025637,0.482338905334473,0.339308083057404,-0.133599579334259,-0.041124049574137,0.244148313999176,0.012665366753936,0.138676941394806,-0.347581535577774,0.029340295121074,-0.061550427228212,-0.137185975909233,-0.148875966668129,0.009243706241250,-0.097064472734928,0.055010162293911) * MODEL5_texOff(vec2(0,1));
res += mat4(0.050625447183847,-0.146528691053391,-0.125870808959007,-0.170391753315926,0.018789866939187,-0.049254503101110,-0.136059448122978,0.086706265807152,-0.189738884568214,-0.184618040919304,-0.049761202186346,0.162970259785652,-0.173476979136467,0.199126869440079,-0.062769323587418,-0.090684622526169) * MODEL5_texOff(vec2(1,-1));
res += mat4(0.116517566144466,-0.380869776010513,0.399833559989929,0.249420017004013,-0.403899818658829,-0.014964635483921,-0.045601271092892,0.096237786114216,-0.234694615006447,0.071892797946930,-0.200159922242165,0.033990874886513,-0.253130674362183,-0.179359331727028,0.027481626719236,-0.226143002510071) * MODEL5_texOff(vec2(1,0));
res += mat4(-0.417203217744827,-0.115284979343414,0.394570022821426,0.465341240167618,-0.103263080120087,-0.111688204109669,0.189859792590141,-0.480226963758469,-0.007508986163884,-0.198576346039772,-0.056105330586433,0.010577310808003,0.105433918535709,-0.371680915355682,0.029960272833705,-0.025194767862558) * MODEL5_texOff(vec2(1,1));
res += mat4(0.352465987205505,-0.008336419239640,0.002861586632207,0.256300657987595,-0.265790879726410,-0.456640899181366,0.049877155572176,0.148613825440407,0.070713020861149,0.304801374673843,0.000345851673046,-0.047319274395704,0.312025040388107,-0.991947174072266,0.033757422119379,-0.096242189407349) * MODEL6_texOff(vec2(-1,-1));
res += mat4(-0.045480009168386,0.275876075029373,0.128709346055984,-0.063134536147118,-0.218303099274635,0.324819922447205,-0.035721957683563,-0.000100935671071,0.160843551158905,0.250107079744339,-0.094859868288040,-0.224593952298164,0.085126765072346,-0.450850248336792,-0.038207374513149,0.043826226145029) * MODEL6_texOff(vec2(-1,0));
res += mat4(0.289272457361221,-0.099265165627003,0.044787734746933,-0.122052252292633,-0.232621848583221,0.073548421263695,-0.098480768501759,0.117332518100739,0.141456201672554,0.180940732359886,0.120268374681473,-0.184156715869904,0.113942243158817,0.033570356667042,-0.005279292352498,-0.074641920626163) * MODEL6_texOff(vec2(-1,1));
res += mat4(-0.188951358199120,0.009477022103965,-0.069060653448105,-0.065016053617001,-0.252739667892456,-0.351541876792908,0.234183281660080,-0.212355047464371,0.107189990580082,-0.159954175353050,-0.258516162633896,0.240963831543922,-0.026553675532341,-1.310757756233215,0.075527518987656,0.164822340011597) * MODEL6_texOff(vec2(0,-1));
res += mat4(0.168773978948593,-0.159266695380211,0.151735737919807,-0.258525103330612,0.455560386180878,0.247825115919113,-0.706251204013824,-0.359995156526566,-0.172983080148697,0.182506769895554,0.000681719742715,0.259916067123413,-0.182223573327065,-0.402832299470901,0.144971922039986,0.374052882194519) * MODEL6_texOff(vec2(0,0));
res += mat4(-0.192795917391777,-0.097606353461742,0.122278362512589,0.281901001930237,0.269612580537796,0.013087528757751,0.151152223348618,0.091201044619083,0.320773422718048,-0.203853100538254,0.101308457553387,0.085574574768543,-0.191947817802429,0.050234809517860,-0.068562373518944,0.036561302840710) * MODEL6_texOff(vec2(0,1));
res += mat4(-0.027172900736332,-0.060616746544838,-0.124897278845310,-0.053368754684925,-0.228197261691093,-0.290163129568100,0.108291484415531,0.159601569175720,0.091781571507454,0.032111365348101,-0.219833314418793,-0.169653505086899,0.278654158115387,0.182801187038422,0.004049511160702,-0.189242482185364) * MODEL6_texOff(vec2(1,-1));
res += mat4(-0.026075100526214,0.166898041963577,-0.214093655347824,0.196378424763680,0.273201376199722,0.052915692329407,-0.368101894855499,0.352685451507568,-0.230655640363693,0.062838941812515,0.164388731122017,0.337297588586807,-0.124704234302044,-0.101091973483562,0.041669677942991,-0.435015141963959) * MODEL6_texOff(vec2(1,0));
res += mat4(-0.048355288803577,-0.133812218904495,0.013984289020300,-0.023853629827499,-0.288920342922211,0.075680740177631,0.171606570482254,0.028581250458956,0.042983990162611,-0.075559429824352,0.186290755867958,0.218860253691673,0.211424946784973,0.078698202967644,-0.164535298943520,-0.093544378876686) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.570277690887451,-0.023093661293387,0.297670632600784,-0.057095367461443) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 3.200 > OUTPUT.h LUMA.h / 3.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL1
//!DESC (AU_M_S_4x_LA) mapping 3_1

vec4 hook()
{
vec4 res = vec4(-0.149520754814148,0.075963325798512,0.046901386231184,0.011641933582723);
res += mat4(-0.038814447820187,-0.116085678339005,0.136215776205063,0.042492557317019,-0.044652119278908,-0.110337316989899,0.024073557928205,-0.109890684485435,-0.093809142708778,0.180828601121902,-0.052980359643698,0.039205837994814,-0.037258245050907,0.167225077748299,-0.160406231880188,0.000256691826507) * MODEL7_texOff(vec2(-1,-1));
res += mat4(-0.464727640151978,-0.231519281864166,-0.250402241945267,-0.245290815830231,-0.156639754772186,-0.140813633799553,0.005073269363493,-0.130643278360367,-0.048150885850191,-0.133369252085686,-0.077537566423416,-0.062841780483723,0.165287613868713,-0.125876739621162,0.030477162450552,0.118542879819870) * MODEL7_texOff(vec2(-1,0));
res += mat4(-0.205652385950089,0.071282587945461,0.148397669196129,0.249334231019020,-0.066311106085777,0.070165328681469,-0.057903479784727,-0.168464094400406,0.141011506319046,0.030253136530519,0.091320767998695,0.114797487854958,0.071347050368786,0.054106909781694,-0.009900825098157,0.176544994115829) * MODEL7_texOff(vec2(-1,1));
res += mat4(-0.077479243278503,0.101806424558163,0.278208464384079,-0.176133230328560,0.313782632350922,-0.148360356688499,-0.010399190708995,0.050411686301231,0.134973049163818,0.103125192224979,-0.243999853730202,0.189352557063103,0.006896478123963,0.264836162328720,0.126275211572647,-0.155618757009506) * MODEL7_texOff(vec2(0,-1));
res += mat4(0.115401051938534,-0.194429129362106,0.178693100810051,-0.295306771993637,0.248333960771561,-0.099224075675011,-0.100381627678871,0.067883178591728,0.331483632326126,0.146365955471992,0.052886098623276,0.229730993509293,-0.272100955247879,0.207715466618538,-0.549064338207245,-0.202807173132896) * MODEL7_texOff(vec2(0,0));
res += mat4(-0.081728883087635,-0.001896128989756,-0.191083505749702,-0.209674105048180,-0.000781062582973,0.027882710099220,-0.090244039893150,-0.054768949747086,0.056298263370991,0.253019720315933,-0.040054511278868,0.024576069787145,-0.092037133872509,0.218795403838158,-0.090921208262444,-0.045963142067194) * MODEL7_texOff(vec2(0,1));
res += mat4(-0.232558041810989,0.187625929713249,0.085547477006912,0.057108748704195,-0.288753092288971,0.156995117664337,-0.107478201389313,-0.061902191489935,0.022319747135043,-0.005245488602668,-0.130045339465141,-0.084876328706741,-0.066595382988453,0.199548020958900,0.048135291785002,-0.133090466260910) * MODEL7_texOff(vec2(1,-1));
res += mat4(-0.008844316005707,0.046765372157097,0.150231227278709,0.215966612100601,-0.182748034596443,-0.071567751467228,-0.081050731241703,0.104095831513405,-0.275805652141571,0.117391675710678,-0.320515185594559,-0.241804525256157,0.240409001708031,0.158637672662735,0.417412698268890,-0.052938558161259) * MODEL7_texOff(vec2(1,0));
res += mat4(0.054212063550949,-0.150179371237755,0.155315682291985,0.077437214553356,0.077145718038082,-0.259215503931046,0.033936269581318,0.026387911289930,-0.049564450979233,0.149684786796570,-0.041001189500093,-0.124508954584599,0.154374912381172,-0.111396268010139,0.066205948591232,-0.046197660267353) * MODEL7_texOff(vec2(1,1));
res += mat4(-0.328042745590210,0.326671272516251,0.139556854963303,-0.036903034895658,0.081655971705914,0.002644614782184,-0.087774023413658,0.061456713825464,-0.083236552774906,0.281303077936172,-0.136266365647316,-0.068117551505566,0.048699226230383,0.221400946378708,-0.129442274570465,-0.149579390883446) * MODEL8_texOff(vec2(-1,-1));
res += mat4(-0.333432853221893,-0.192619457840919,0.404197990894318,-0.504532873630524,-0.254095375537872,-0.003260738914832,-0.287214457988739,-0.089678101241589,0.238032370805740,-0.047263428568840,0.296217381954193,0.219973966479301,-0.058651834726334,-0.154502451419830,-0.222138807177544,0.082088962197304) * MODEL8_texOff(vec2(-1,0));
res += mat4(-0.439780622720718,0.038972079753876,0.148326769471169,0.162384957075119,0.028548140078783,0.080050922930241,-0.076415576040745,0.137534990906715,-0.116652913391590,-0.147133290767670,0.029686396941543,-0.109812349081039,0.212285459041595,-0.101510867476463,0.134118914604187,-0.135411515831947) * MODEL8_texOff(vec2(-1,1));
res += mat4(-0.028996840119362,0.319644123315811,0.182577103376389,0.167158335447311,0.241162106394768,0.231568783521652,0.108391106128693,0.199066162109375,-0.116301752626896,0.125492170453072,0.042463343590498,0.028116008266807,-0.032272297888994,0.132016852498055,0.196886643767357,-0.026147753000259) * MODEL8_texOff(vec2(0,-1));
res += mat4(0.080746814608574,-0.030176861211658,0.119497030973434,0.255885839462280,-0.179215952754021,-0.508124351501465,0.469436019659042,0.335071146488190,-0.076553069055080,0.267819255590439,0.138442695140839,0.094253368675709,-0.076653450727463,0.059368636459112,0.289134502410889,-0.010016583837569) * MODEL8_texOff(vec2(0,0));
res += mat4(0.048471849411726,0.139775991439819,-0.075367845594883,0.219543486833572,0.077729426324368,-0.090941108763218,-0.280357003211975,-0.130170270800591,0.028818110004067,-0.227582886815071,0.132121354341507,0.274562537670135,0.010937458835542,0.199644252657890,0.152673631906509,-0.065239869058132) * MODEL8_texOff(vec2(0,1));
res += mat4(0.040890250355005,0.131032869219780,-0.100459411740303,0.253865182399750,0.018964614719152,-0.236347660422325,-0.017826646566391,0.012269218452275,0.159998908638954,0.141844823956490,-0.171916440129280,0.003695231862366,0.254290103912354,0.103958696126938,0.027741804718971,-0.165358737111092) * MODEL8_texOff(vec2(1,-1));
res += mat4(-0.018767721951008,0.142503663897514,0.065192490816116,0.278255254030228,-0.327836543321609,-0.079170815646648,-0.160246893763542,0.038856040686369,0.037087999284267,-0.015881119295955,-0.013957335613668,-0.091608688235283,0.149984285235405,-0.113781616091728,-0.524161696434021,-0.006783647462726) * MODEL8_texOff(vec2(1,0));
res += mat4(0.062843345105648,0.103392757475376,0.068050786852837,0.264398694038391,-0.154194921255112,0.065574012696743,0.026755491271615,-0.181054249405861,0.134274244308472,-0.074658006429672,-0.071208655834198,-0.049486406147480,0.300552964210510,0.153532817959785,0.005787120666355,-0.263709127902985) * MODEL8_texOff(vec2(1,1));
res += mat4(0.279858440160751,-0.009024468250573,0.255025118589401,0.161112099885941,0.056366305798292,0.054798610508442,-0.214842781424522,0.074675135314465,-0.171397596597672,-0.456458508968353,-0.044710688292980,-0.011068805120885,-0.195018321275711,0.063679844141006,0.036872543394566,-0.132292762398720) * MODEL9_texOff(vec2(-1,-1));
res += mat4(0.280945926904678,0.165497437119484,-0.008263383060694,-0.017248220741749,0.153329238295555,0.222557544708252,-0.083993233740330,0.076414927840233,0.029084593057632,-0.430019259452820,0.031931567937136,0.075852513313293,-0.045784279704094,0.003161809174344,0.250588804483414,-0.189840599894524) * MODEL9_texOff(vec2(-1,0));
res += mat4(0.054860126227140,0.229920059442520,0.031225148588419,-0.123170204460621,0.054439298808575,0.072932034730911,-0.156927302479744,-0.081624396145344,-0.117240451276302,-0.026774808764458,0.166248068213463,0.003224591724575,0.101449385285378,-0.020614989101887,0.008201425895095,0.011469388380647) * MODEL9_texOff(vec2(-1,1));
res += mat4(0.105273343622684,0.042700517922640,0.187208354473114,0.147769004106522,0.012191377580166,0.115227490663528,-0.015002963133156,0.091906689107418,0.079401202499866,-0.685322284698486,0.211847528815269,-0.140358954668045,-0.129724100232124,-0.044624704867601,0.087111011147499,0.270056217908859) * MODEL9_texOff(vec2(0,-1));
res += mat4(0.000175058929017,-0.025091851130128,0.012833158485591,0.237633690237999,-0.230890303850174,-0.014820626936853,-0.319615662097931,-0.319891244173050,-0.094833374023438,-0.018796937540174,0.163076743483543,-0.155159384012222,-0.385966718196869,-0.087092019617558,-0.069898441433907,-0.274461776018143) * MODEL9_texOff(vec2(0,0));
res += mat4(0.164995387196541,0.247242748737335,0.050286542624235,0.125893399119377,-0.043253917247057,-0.084842368960381,0.058206412941217,-0.180352434515953,-0.146180704236031,-0.169074088335037,0.101153753697872,-0.187402278184891,0.029043298214674,-0.153457134962082,-0.083687424659729,0.123637408018112) * MODEL9_texOff(vec2(0,1));
res += mat4(0.230473548173904,-0.071414195001125,-0.103804886341095,0.163124471902847,0.036383908241987,0.230388194322586,0.033635959029198,0.050524372607470,-0.099482379853725,-0.334763765335083,0.393332809209824,-0.060568135231733,0.126902267336845,0.142045184969902,-0.017756581306458,0.285298824310303) * MODEL9_texOff(vec2(1,-1));
res += mat4(-0.129122063517570,-0.125801160931587,-0.100934289395809,-0.178462654352188,0.313025504350662,-0.221330627799034,0.168326050043106,0.224678501486778,-0.060831129550934,-0.404231071472168,0.266240447759628,-0.055204715579748,0.470955759286880,-0.040297940373421,0.160503968596458,0.264051795005798) * MODEL9_texOff(vec2(1,0));
res += mat4(0.245354577898979,0.242837816476822,-0.076159492135048,0.099574059247971,0.047048006206751,-0.198695138096809,-0.067899756133556,-0.031513255089521,0.104060217738152,-0.095391727983952,-0.032023847103119,0.283981829881668,-0.059753242880106,0.015384827740490,-0.263481348752975,0.146032199263573) * MODEL9_texOff(vec2(1,1));
res += mat4(0.115445405244827,-0.049059960991144,0.134012192487717,-0.063673555850983,-0.110397003591061,0.108589991927147,-0.015782415866852,-0.114138387143612,-0.087837725877762,0.021047674119473,0.087597690522671,0.001931184786372,-0.014018087647855,-0.289983123540878,0.117348425090313,-0.171178579330444) * MODEL10_texOff(vec2(-1,-1));
res += mat4(0.227594658732414,0.186882510781288,-0.068349547684193,0.038145806640387,-0.264795035123825,0.039670564234257,0.164999812841415,-0.039864528924227,0.055959057062864,0.068967796862125,0.306980043649673,-0.318532109260559,-0.003202263498679,-0.181366086006165,0.050781574100256,-0.036018285900354) * MODEL10_texOff(vec2(-1,0));
res += mat4(-0.043070461601019,0.042533904314041,-0.087464429438114,-0.141285523772240,0.009929838590324,-0.114412657916546,-0.059232208877802,-0.084086403250694,0.055867929011583,0.031586483120918,0.080464236438274,-0.288115799427032,0.045956563204527,-0.211823448538780,0.098904125392437,-0.148392647504807) * MODEL10_texOff(vec2(-1,1));
res += mat4(0.042344603687525,-0.440855026245117,-0.386805832386017,-0.078891195356846,-0.149400994181633,0.562468290328979,-0.190288364887238,-0.129247397184372,0.119118623435497,0.102047160267830,0.039837669581175,0.049623828381300,-0.051290590316057,-1.042795300483704,0.040415287017822,-0.002652464201674) * MODEL10_texOff(vec2(0,-1));
res += mat4(-0.120573930442333,0.071234822273254,-0.245145678520203,-0.493205785751343,-0.083618812263012,0.192532524466515,-0.111744269728661,-0.151484385132790,-0.392277985811234,0.231630161404610,-0.180103689432144,-0.160681188106537,-0.073378264904022,-0.257501512765884,-0.058612070977688,-0.429949998855591) * MODEL10_texOff(vec2(0,0));
res += mat4(0.095314033329487,-0.040055230259895,0.041882634162903,0.177348226308823,0.051842175424099,-0.229640349745750,-0.057652547955513,-0.081277884542942,-0.125007435679436,-0.169364616274834,0.043522123247385,0.100179597735405,-0.076579950749874,-0.445397734642029,0.039743460714817,-0.058430965989828) * MODEL10_texOff(vec2(0,1));
res += mat4(0.024023644626141,0.147511094808578,-0.230685666203499,-0.103602997958660,0.091516152024269,0.087536722421646,-0.105360969901085,-0.201002344489098,0.087523065507412,0.036236744374037,0.097434677183628,0.027371784672141,-0.046545475721359,-0.266000390052795,0.034548193216324,-0.060896277427673) * MODEL10_texOff(vec2(1,-1));
res += mat4(0.080731533467770,-0.007616539485753,-0.184219598770142,-0.015419200062752,0.151501104235649,0.030056955292821,-0.103059493005276,-0.134007439017296,0.126152455806732,-0.027473898604512,-0.006962861400098,0.110648222267628,0.023260919377208,-0.099656164646149,0.095890149474144,-0.305320203304291) * MODEL10_texOff(vec2(1,0));
res += mat4(0.080606512725353,0.166433691978455,-0.126551270484924,0.049407579004765,0.053089134395123,-0.226805657148361,0.030632104724646,-0.087569177150726,0.105400815606117,-0.122024767100811,0.095679238438606,0.110994547605515,-0.304681926965714,0.017332378774881,-0.072732269763947,-0.095894783735275) * MODEL10_texOff(vec2(1,1));
res += mat4(0.169558003544807,0.079569496214390,-0.105504229664803,0.243975028395653,0.019831402227283,0.090116992592812,0.069386713206768,0.084186665713787,0.124035812914371,-0.113196700811386,0.119406886398792,0.084329895675182,-0.013422525487840,-0.053715381771326,-0.447787314653397,0.082684084773064) * MODEL11_texOff(vec2(-1,-1));
res += mat4(0.100752755999565,-0.020961264148355,-0.313541591167450,-0.205446839332581,-0.314046800136566,0.262245863676071,0.138385504484177,0.082658365368843,-0.174376189708710,0.104617245495319,0.032609995454550,0.003476206678897,-0.315636157989502,0.101349040865898,-0.611234784126282,-0.029602164402604) * MODEL11_texOff(vec2(-1,0));
res += mat4(0.219723328948021,-0.044294163584709,-0.128820002079010,0.089818127453327,-0.073802828788757,-0.054913215339184,0.069733016192913,-0.145816802978516,-0.020610094070435,-0.158955067396164,0.073697514832020,-0.050645109266043,0.134353339672089,0.005159025546163,-0.066464394330978,-0.283246785402298) * MODEL11_texOff(vec2(-1,1));
res += mat4(0.008814235217869,-0.067842714488506,0.005247463472188,-0.190439671278000,-0.139254897832870,0.145393714308739,-0.014105386100709,0.025487840175629,-0.207338556647301,0.269870936870575,0.312153786420822,0.073461420834064,0.035235513001680,-0.272101283073425,-0.336305201053619,-0.125540688633919) * MODEL11_texOff(vec2(0,-1));
res += mat4(-0.353646606206894,-0.037154920399189,0.076815806329250,-0.522424399852753,0.257160931825638,0.134997636079788,0.313216090202332,0.218343272805214,-0.020142350345850,-0.085213050246239,0.110954545438290,-0.062306571751833,0.078825488686562,0.235112637281418,-0.057274110615253,-0.388060897588730) * MODEL11_texOff(vec2(0,0));
res += mat4(-0.057405423372984,-0.047734491527081,0.119422815740108,-0.345840662717819,0.230321660637856,-0.160811528563499,0.005797564983368,0.194697275757790,-0.082739174365997,-0.288755297660828,0.060024254024029,0.011137672699988,-0.063759095966816,-0.002534945728257,-0.060069892555475,-0.117189474403858) * MODEL11_texOff(vec2(0,1));
res += mat4(0.064923457801342,-0.198706537485123,0.232156291604042,-0.136833265423775,0.094781316816807,0.074270538985729,0.155536815524101,0.057075101882219,0.176736474037170,-0.131081596016884,-0.118704602122307,0.297393232584000,-0.058910965919495,0.067607976496220,0.084017045795918,-0.155761495232582) * MODEL11_texOff(vec2(1,-1));
res += mat4(0.225516334176064,-0.171425849199295,0.046377416700125,-0.238326758146286,0.056049548089504,-0.091835007071495,-0.005921531002969,-0.002188148442656,-0.115944907069206,-0.112719386816025,-0.218401283025742,0.060563884675503,-0.022052602842450,-0.019091965630651,0.072168201208115,0.054108243435621) * MODEL11_texOff(vec2(1,0));
res += mat4(0.062757797539234,0.005605856422335,0.212808251380920,-0.195987001061440,-0.051524247974157,-0.011477303691208,0.077950574457645,-0.079929910600185,-0.053168423473835,0.018657805398107,-0.156428828835487,0.115426480770111,0.054145682603121,-0.035481810569763,-0.018490320071578,-0.131034597754478) * MODEL11_texOff(vec2(1,1));
res += mat4(-0.038821820169687,-0.134641379117966,0.056320752948523,0.008968341164291,-0.089102849364281,0.240368008613586,0.380460500717163,-0.482756912708282,-0.066085852682590,0.029317710548639,-0.177455529570580,-0.110061317682266,0.138825595378876,-0.094888865947723,0.045723192393780,0.069334037601948) * MODEL12_texOff(vec2(-1,-1));
res += mat4(-0.386927545070648,0.108117610216141,0.168671011924744,-0.581582069396973,-0.214715048670769,-0.067425407469273,0.616602718830109,-0.526515722274780,-0.532712996006012,-0.116141796112061,-0.311502695083618,-0.502533614635468,0.237049400806427,0.001472883159295,-0.316401809453964,0.376394689083099) * MODEL12_texOff(vec2(-1,0));
res += mat4(-0.164868101477623,-0.115481525659561,0.068069107830524,-0.046025652438402,-0.307711154222488,-0.228357687592506,0.262823820114136,-0.458533883094788,-0.010736487805843,-0.056160006672144,0.039898864924908,-0.160078793764114,0.213019669055939,-0.029466610401869,0.068468585610390,0.033936005085707) * MODEL12_texOff(vec2(-1,1));
res += mat4(-0.066960304975510,-0.176002651453018,0.033999070525169,0.027964266017079,-0.049032002687454,0.214172825217247,0.255633175373077,-0.319466471672058,-0.075206145644188,0.197112679481506,0.190113008022308,-0.039074458181858,-0.170735657215118,0.240095078945160,-0.136729225516319,0.139952883124352) * MODEL12_texOff(vec2(0,-1));
res += mat4(-0.111419461667538,0.235504984855652,0.116687014698982,0.026230953633785,0.123326241970062,-0.363789409399033,-0.116869129240513,-0.194323658943176,0.204641729593277,-0.319789350032806,-0.012470141053200,0.516231656074524,-0.063966736197472,0.095295734703541,0.104446865618229,-0.112638548016548) * MODEL12_texOff(vec2(0,0));
res += mat4(-0.161425977945328,-0.053139328956604,0.014560434035957,-0.057249609380960,-0.101406127214432,-0.160234764218330,0.020153818652034,-0.368161290884018,0.080702781677246,-0.013838316313922,0.059260826557875,-0.067166768014431,0.109399124979973,-0.095665678381920,0.092688955366611,-0.019384466111660) * MODEL12_texOff(vec2(0,1));
res += mat4(-0.069455564022064,0.083354741334915,-0.067609801888466,-0.095353171229362,-0.016142588108778,0.448679238557816,0.037068184465170,0.052000448107719,0.145820543169975,-0.089799508452415,-0.125291496515274,0.125767827033997,0.216497942805290,0.121879912912846,-0.011813087388873,0.018218586221337) * MODEL12_texOff(vec2(1,-1));
res += mat4(0.284728318452835,0.146007969975471,0.204268097877502,0.025073455646634,-0.635598301887512,-0.014284643344581,-0.210736230015755,0.053850498050451,0.262136578559875,-0.054142314940691,0.041697502136230,-0.064275763928890,0.325785845518112,0.148487418889999,0.156579136848450,-0.021429911255836) * MODEL12_texOff(vec2(1,0));
res += mat4(-0.018576025962830,0.021195938810706,-0.013254533521831,-0.041198592633009,-0.339674800634384,-0.211779832839966,-0.177054286003113,0.178072571754456,0.157947644591331,0.049673903733492,-0.040975328534842,-0.032768275588751,-0.063379541039467,0.249213173985481,-0.048375070095062,-0.044451083987951) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.349946379661560,-0.009274676442146,-0.009627531282604,-0.008105529472232) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 3.200 > OUTPUT.h LUMA.h / 3.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL2
//!DESC (AU_M_S_4x_LA) mapping 3_2

vec4 hook()
{
vec4 res = vec4(-0.050405945628881,0.021504955366254,0.076783865690231,0.290054678916931);
res += mat4(-0.214283630251884,-0.038997277617455,-0.058782301843166,0.056129891425371,0.122843630611897,-0.074392445385456,-0.131364092230797,-0.194479107856750,0.227654740214348,-0.018116131424904,0.180895626544952,0.025435762479901,0.032831292599440,-0.002257733140141,0.244981124997139,-0.129586637020111) * MODEL7_texOff(vec2(-1,-1));
res += mat4(0.466784060001373,0.301741570234299,0.222852483391762,0.186417967081070,0.091226495802402,-0.193508461117744,0.121249563992023,-0.202735781669617,0.326616019010544,-0.143517524003983,-0.192584082484245,0.119043588638306,-0.008858722634614,-0.124758325517178,-0.259570986032486,-0.038301464170218) * MODEL7_texOff(vec2(-1,0));
res += mat4(-0.284922838211060,0.123842112720013,0.177085041999817,0.285154312849045,-0.107320904731750,0.054744407534599,-0.043337326496840,-0.066556967794895,0.091543458402157,-0.177726760506630,-0.206094011664391,0.095890372991562,-0.085275873541832,-0.147825405001640,0.022863296791911,0.110563479363918) * MODEL7_texOff(vec2(-1,1));
res += mat4(0.028311302885413,-0.060988295823336,0.001510223490186,0.098409801721573,0.012211023829877,-0.199418604373932,-0.240160912275314,0.173463389277458,0.216570302844048,0.144393771886826,0.033781785517931,-0.247341975569725,-0.225520104169846,0.193670928478241,-0.036540970206261,-0.103515125811100) * MODEL7_texOff(vec2(0,-1));
res += mat4(0.024558903649449,0.009529558941722,-0.116068862378597,0.032036721706390,-0.109446384012699,0.003707656636834,0.244138255715370,0.047298301011324,0.388848483562469,0.100513845682144,-0.110718838870525,0.055299360305071,0.043758235871792,0.343796223402023,-0.029054243117571,0.034087989479303) * MODEL7_texOff(vec2(0,0));
res += mat4(-0.354356050491333,-0.173321142792702,0.146000564098358,-0.188317507505417,0.138040944933891,0.021526016294956,-0.142644435167313,-0.129131197929382,-0.083589181303978,0.022509537637234,-0.029620595276356,0.271984159946442,-0.194217324256897,0.185598641633987,-0.139134347438812,-0.212174907326698) * MODEL7_texOff(vec2(0,1));
res += mat4(0.080208927392960,-0.354903310537338,0.167545750737190,0.239332184195518,-0.161011159420013,0.128981918096542,-0.111169584095478,-0.189064279198647,0.036599908024073,-0.033700250089169,-0.106340408325195,0.072849869728088,-0.184741780161858,-0.056204754859209,-0.015296529047191,-0.044469565153122) * MODEL7_texOff(vec2(1,-1));
res += mat4(-0.070637740194798,-0.177350312471390,-0.209219247102737,0.078424334526062,-0.013458371162415,-0.007269641850144,-0.027966096997261,-0.072481222450733,0.053140774369240,0.220257699489594,0.130079492926598,-0.037790294736624,0.107396572828293,0.016199750825763,-0.076319329440594,0.130162224173546) * MODEL7_texOff(vec2(1,0));
res += mat4(0.475604385137558,-0.163951963186264,-0.013667710125446,-0.080479420721531,0.009766863659024,-0.048263777047396,0.044814538210630,-0.105214804410934,0.127246826887131,0.045895922929049,-0.286592155694962,0.101050794124603,0.024599453434348,-0.095291264355183,0.109770849347115,0.177964344620705) * MODEL7_texOff(vec2(1,1));
res += mat4(-0.167154803872108,0.122742868959904,0.094452098011971,0.033794835209846,-0.181733578443527,-0.050329033285379,-0.170483604073524,0.029022840783000,-0.179205700755119,0.073522441089153,0.202503442764282,-0.018607879057527,-0.163014426827431,-0.035331249237061,-0.024697398766875,0.092733256518841) * MODEL8_texOff(vec2(-1,-1));
res += mat4(0.093315444886684,0.036873344331980,0.088089086115360,0.299393683671951,0.290943115949631,0.147171914577484,0.080513015389442,0.043213330209255,-0.001834574970417,-0.125293582677841,-0.061614830046892,-0.016860770061612,0.261090397834778,0.514774560928345,0.257814079523087,0.054533734917641) * MODEL8_texOff(vec2(-1,0));
res += mat4(-0.030567459762096,0.111523956060410,0.005395016632974,-0.069243371486664,0.080936767160892,-0.002046177862212,0.170116692781448,-0.182666376233101,0.000920764461625,0.120324932038784,-0.192983210086823,0.034966580569744,-0.082175746560097,0.163742735981941,-0.054197464138269,0.167945086956024) * MODEL8_texOff(vec2(-1,1));
res += mat4(-0.124546669423580,-0.174080684781075,0.013291633687913,0.351625561714172,0.063618548214436,0.079786300659180,0.029988320544362,-0.213211849331856,-0.176190093159676,0.218588307499886,-0.238423869013786,-0.000496981374454,0.177489697933197,-0.046586155891418,-0.026830492541194,-0.111189529299736) * MODEL8_texOff(vec2(0,-1));
res += mat4(0.012798167765141,0.095584236085415,-0.395449131727219,-0.125209361314774,-0.230606794357300,-0.100962981581688,-0.126854449510574,0.269456177949905,-0.192399635910988,0.205069795250893,0.063005410134792,0.119660526514053,-0.265893518924713,0.042184665799141,-0.316496759653091,-0.319798380136490) * MODEL8_texOff(vec2(0,0));
res += mat4(-0.445712029933929,-0.290141522884369,-0.099764972925186,-0.112411454319954,-0.567926287651062,0.038273118436337,0.059020735323429,-0.169893682003021,0.343423932790756,0.152663022279739,-0.103630088269711,0.092193283140659,-0.209092557430267,-0.053654927760363,0.170477554202080,-0.309310227632523) * MODEL8_texOff(vec2(0,1));
res += mat4(0.093809813261032,-0.015751207247376,0.192348971962929,-0.068887151777744,-0.010111627168953,0.020115569233894,0.041032582521439,-0.134985774755478,0.137081801891327,-0.079016096889973,-0.198767080903053,-0.060957744717598,-0.129004269838333,0.119241893291473,-0.117533281445503,-0.136733651161194) * MODEL8_texOff(vec2(1,-1));
res += mat4(-0.052419386804104,0.037654764950275,-0.166760459542274,0.128697618842125,-0.340692549943924,0.060917392373085,-0.248824357986450,-0.380948960781097,-0.245764970779419,-0.031568661332130,0.227257445454597,-0.063200227916241,0.215126737952232,0.070649348199368,-0.082271933555603,0.112384766340256) * MODEL8_texOff(vec2(1,0));
res += mat4(0.254260063171387,0.036269973963499,-0.092033199965954,0.001422662171535,0.160154551267624,0.108466841280460,-0.084587991237640,-0.129309192299843,-0.012817790731788,-0.108044438064098,-0.176802188158035,-0.039429701864719,0.054788488894701,0.185279846191406,-0.042298041284084,0.057193890213966) * MODEL8_texOff(vec2(1,1));
res += mat4(0.025476731359959,-0.163471162319183,0.060736533254385,-0.128189221024513,-0.229399070143700,-0.026254152879119,-0.162453502416611,-0.029356801882386,0.052092064172029,-0.363891273736954,-0.146821826696396,-0.102066025137901,0.240673214197159,0.112216562032700,-0.000189073805814,0.098212152719498) * MODEL9_texOff(vec2(-1,-1));
res += mat4(-0.028698865324259,-0.121134757995605,0.028382524847984,0.033749770373106,0.008297625929117,0.012905399315059,-0.038130756467581,-0.054402660578489,0.165847003459930,-0.365171253681183,0.180334880948067,-0.013202677480876,0.087186679244041,0.017773482948542,-0.045406144112349,0.167943999171257) * MODEL9_texOff(vec2(-1,0));
res += mat4(-0.190295606851578,-0.101313687860966,0.010025737807155,-0.014655861072242,0.166990414261818,-0.062036331743002,-0.245269715785980,-0.004258860833943,-0.109946638345718,-0.409349620342255,0.289871692657471,0.092330910265446,0.060585480183363,-0.100016243755817,-0.046201523393393,-0.075504615902901) * MODEL9_texOff(vec2(-1,1));
res += mat4(0.011382497847080,-0.218346998095512,0.061508890241385,-0.330835551023483,-0.304674148559570,-0.178586661815643,-0.257485836744308,0.163610950112343,-0.070344448089600,-0.245381221175194,0.115922771394253,0.028356630355120,0.068285919725895,-0.086878925561905,-0.015654459595680,0.119556449353695) * MODEL9_texOff(vec2(0,-1));
res += mat4(0.235729575157166,0.145874723792076,0.486422508955002,-0.101759761571884,-0.036819458007813,-0.002419655909762,0.072533823549747,0.056407574564219,0.006231707055122,-0.167212367057800,0.017433825880289,-0.144264549016953,-0.382947355508804,-0.021908229216933,-0.047035794705153,0.099679969251156) * MODEL9_texOff(vec2(0,0));
res += mat4(-0.143467113375664,-0.094656191766262,0.375146567821503,-0.149950176477432,0.645938396453857,0.312308460474014,-0.322935104370117,-0.134559407830238,-0.224045008420944,-0.587382376194000,-0.118748307228088,-0.080731362104416,0.281810522079468,0.198663473129272,-0.036124691367149,0.137746945023537) * MODEL9_texOff(vec2(0,1));
res += mat4(-0.245996370911598,0.214547917246819,0.062391750514507,-0.124434329569340,0.042473591864109,-0.024944899603724,0.161420047283173,0.022360660135746,-0.249888688325882,-0.004042800981551,-0.132911920547485,-0.073305800557137,0.052687440067530,-0.286254584789276,-0.104057252407074,-0.008252795785666) * MODEL9_texOff(vec2(1,-1));
res += mat4(0.066891498863697,0.196386963129044,0.098327033221722,0.004444254096597,0.172491908073425,0.038829416036606,-0.141875848174095,-0.076162226498127,-0.351883381605148,-0.585081160068512,0.045301299542189,-0.201851025223732,0.504245758056641,-0.216592058539391,0.141186624765396,0.102286666631699) * MODEL9_texOff(vec2(1,0));
res += mat4(0.264428287744522,0.241670161485672,0.014446039684117,-0.004272463731468,-0.065203912556171,-0.037018064409494,0.049720574170351,-0.013083182275295,0.183365210890770,-0.459299862384796,0.211817547678947,0.098539382219315,-0.144268676638603,0.061828810721636,-0.064049996435642,-0.196668311953545) * MODEL9_texOff(vec2(1,1));
res += mat4(0.035447813570499,-0.108842976391315,0.138060122728348,-0.022095769643784,-0.200705274939537,0.014684031717479,0.017539676278830,0.046006146818399,-0.013866424560547,0.026712477207184,0.147193044424057,0.111355997622013,0.243876814842224,-0.018663171678782,-0.026499353349209,0.004841025453061) * MODEL10_texOff(vec2(-1,-1));
res += mat4(-0.306620031595230,-0.238422453403473,0.035446148365736,-0.061216820031404,-0.196170404553413,-0.033761389553547,0.245654836297035,-0.082317277789116,-0.208160936832428,-0.207373619079590,0.039605207741261,0.116200722754002,0.008009433746338,-0.079459212720394,-0.010072345845401,0.160707235336304) * MODEL10_texOff(vec2(-1,0));
res += mat4(-0.224274620413780,-0.110581092536449,0.018646769225597,-0.141594886779785,0.040308918803930,0.020249316468835,0.066472858190536,-0.008705893531442,0.058843158185482,-0.006195453926921,-0.070439048111439,0.156802281737328,-0.077849574387074,-0.141759499907494,0.070104159414768,0.168044701218605) * MODEL10_texOff(vec2(-1,1));
res += mat4(-0.083630606532097,-0.011944279074669,0.227688297629356,-0.083425290882587,-0.032455991953611,-0.276069700717926,0.079650729894638,0.229625061154366,-0.202455610036850,-0.018833383917809,0.098225928843021,0.048350315541029,-0.127642914652824,-0.012442925944924,-0.387987494468689,0.037597272545099) * MODEL10_texOff(vec2(0,-1));
res += mat4(-0.252416849136353,0.186664462089539,0.342380553483963,-0.329486697912216,-0.290583074092865,-0.264740914106369,0.020227730274200,0.074766434729099,-0.099192544817924,0.177877470850945,0.487760990858078,-0.040873099118471,0.159606277942657,-0.051247376948595,0.109422720968723,-0.118506871163845) * MODEL10_texOff(vec2(0,0));
res += mat4(-0.029394345358014,0.184964582324028,0.086081221699715,0.107670232653618,0.296760082244873,0.034997273236513,-0.578775703907013,0.044515792280436,-0.015597490593791,-0.157144457101822,-0.382566660642624,0.130386531352997,-0.114160165190697,-0.100290611386299,0.234035283327103,-0.065568350255489) * MODEL10_texOff(vec2(0,1));
res += mat4(-0.272595047950745,0.161483198404312,-0.128668636083603,-0.091585107147694,0.106521040201187,0.397893369197845,0.096538148820400,-0.034956216812134,-0.091410964727402,0.048836980015039,0.049309313297272,-0.042729411274195,0.058151815086603,0.036823511123657,-0.142426833510399,-0.042746577411890) * MODEL10_texOff(vec2(1,-1));
res += mat4(-0.016131795942783,-0.065495200455189,0.027100356295705,-0.001380216563120,0.007099567912519,0.196610048413277,-0.054185260087252,0.032795462757349,-0.013603697530925,-0.000602317391895,0.061723563820124,0.076301567256451,-0.088981322944164,0.001460817758925,0.162899702787399,0.093887835741043) * MODEL10_texOff(vec2(1,0));
res += mat4(-0.367262035608292,-0.143025815486908,0.045912630856037,-0.116138495504856,0.085082523524761,0.115172080695629,-0.130260929465294,-0.053739432245493,-0.011295523494482,-0.117761678993702,0.170084685087204,0.061975885182619,-0.191952168941498,0.008654382079840,0.204484984278679,0.062134884297848) * MODEL10_texOff(vec2(1,1));
res += mat4(-0.028831060975790,-0.083613105118275,0.012141870334744,-0.269572973251343,-0.113239496946335,0.044738188385963,-0.032207001000643,0.115160278975964,-0.244655475020409,0.158812344074249,-0.072812572121620,0.174081280827522,-0.029395230114460,0.192820191383362,-0.060201544314623,-0.266685366630554) * MODEL11_texOff(vec2(-1,-1));
res += mat4(-0.003010575892404,0.050264976918697,-0.110849156975746,-0.145983263850212,0.103616364300251,-0.039560385048389,-0.024892888963223,0.169040828943253,0.033145956695080,0.099497310817242,-0.095983669161797,-0.564065754413605,0.000313466880471,0.209345161914825,0.194729223847389,-0.556904852390289) * MODEL11_texOff(vec2(-1,0));
res += mat4(-0.210140869021416,-0.005070997402072,-0.081729732453823,-0.046568244695663,0.092516198754311,0.053881660103798,-0.024075027555227,-0.082760207355022,0.151693865656853,-0.022448623552918,-0.257199764251709,0.236970722675323,-0.049958642572165,0.157652795314789,-0.245632067322731,-0.221426114439964) * MODEL11_texOff(vec2(-1,1));
res += mat4(-0.190921351313591,-0.017016272991896,-0.017239401116967,-0.108395703136921,-0.004759592935443,0.001679895562120,0.169933617115021,-0.091228932142258,0.030227441340685,-0.062318291515112,0.276281088590622,0.365772247314453,-0.088030874729156,0.297672986984253,-0.116628110408783,-0.131705969572067) * MODEL11_texOff(vec2(0,-1));
res += mat4(-0.258659929037094,0.047270830720663,0.042573235929012,0.327884852886200,-0.065003991127014,-0.140558615326881,0.061926379799843,0.132644593715668,-0.081909678876400,-0.265578180551529,0.006163796409965,-0.126539260149002,-0.100944407284260,0.352050751447678,0.104031652212143,-0.200252503156662) * MODEL11_texOff(vec2(0,0));
res += mat4(0.198933139443398,0.092875830829144,0.029692454263568,-0.309330046176910,0.088696531951427,0.040184147655964,-0.306408047676086,-0.154966905713081,0.195698112249374,-0.150495335459709,-0.213157176971436,0.101939097046852,0.194577857851982,0.428700089454651,-0.025475967675447,-0.021640559658408) * MODEL11_texOff(vec2(0,1));
res += mat4(-0.009105542674661,0.023857757449150,0.001687176525593,-0.071592584252357,0.040649708360434,-0.061857629567385,-0.008344356901944,-0.002995966933668,0.028372064232826,-0.029902881011367,0.052627455443144,-0.110874913632870,0.020039243623614,-0.245110407471657,0.012953391298652,0.059534560889006) * MODEL11_texOff(vec2(1,-1));
res += mat4(-0.230263099074364,0.378607898950577,-0.074893869459629,-0.376501679420471,-0.031147185713053,0.033623207360506,0.145905956625938,0.056238632649183,0.257415503263474,0.094856582581997,0.232955530285835,-0.169284239411354,0.165242344141006,-0.272440135478973,0.024215446785092,0.206057831645012) * MODEL11_texOff(vec2(1,0));
res += mat4(0.042291969060898,0.131935745477676,-0.158620044589043,0.050871755927801,0.072825051844120,-0.062620639801025,-0.071565583348274,0.059302970767021,-0.021949879825115,0.006494928151369,-0.078363545238972,-0.069246128201485,-0.070601575076580,0.036894917488098,0.044651068747044,-0.012810165062547) * MODEL11_texOff(vec2(1,1));
res += mat4(0.137825474143028,-0.024278817698359,-0.023579990491271,0.059700157493353,0.297927975654602,-0.116125680506229,0.189909398555756,0.282217502593994,-0.159571066498756,0.058412067592144,0.148952811956406,0.045744866132736,-0.020852999761701,-0.106280192732811,-0.079416334629059,0.349194258451462) * MODEL12_texOff(vec2(-1,-1));
res += mat4(-0.044289000332355,0.284780144691467,-0.036198455840349,0.293637990951538,-0.385478615760803,-0.201988056302071,-0.171513378620148,0.612219154834747,0.039596199989319,0.168374285101891,0.017389651387930,-0.064439520239830,0.289762735366821,0.294922441244125,0.101075284183025,-0.135760799050331) * MODEL12_texOff(vec2(-1,0));
res += mat4(0.212502300739288,0.021173592656851,-0.052308425307274,0.133949324488640,0.142474830150604,-0.112928844988346,-0.465186834335327,0.068228542804718,0.064415954053402,-0.240326210856438,0.013669497333467,0.085016861557961,0.304849982261658,0.003900578944013,-0.277321934700012,-0.059467453509569) * MODEL12_texOff(vec2(-1,1));
res += mat4(-0.173286333680153,-0.209653317928314,-0.072605103254318,0.054207738488913,-0.593373358249664,-0.083611041307449,0.118640795350075,0.228255480527878,0.119596004486084,-0.241884648799896,0.048102449625731,-0.151375681161880,0.214313164353371,-0.013519683852792,0.185776308178902,-0.288359731435776) * MODEL12_texOff(vec2(0,-1));
res += mat4(-0.342503786087036,-0.293809115886688,0.103867590427399,0.768849313259125,-0.373905241489410,-0.050366632640362,0.093782745301723,0.053528230637312,-0.324948787689209,-0.570248782634735,-0.382179945707321,0.458686709403992,0.136632367968559,-0.133503764867783,-0.203320369124413,-0.298827201128006) * MODEL12_texOff(vec2(0,0));
res += mat4(0.299508929252625,-0.046308439224958,-0.110091820359230,0.140999555587769,0.275063037872314,0.101141393184662,-0.490460813045502,0.127683579921722,0.210315182805061,-0.121094152331352,0.335166364908218,0.172366410493851,0.251647174358368,-0.041962195187807,-0.118876390159130,0.173857688903809) * MODEL12_texOff(vec2(0,1));
res += mat4(-0.083584561944008,0.075045593082905,-0.185659989714622,-0.043231330811977,-0.488607853651047,-0.323104709386826,0.131934881210327,0.044096957892179,0.005504238884896,-0.042920209467411,-0.140972033143044,0.019979715347290,0.348492294549942,-0.110350877046585,-0.075732693076134,0.246431604027748) * MODEL12_texOff(vec2(1,-1));
res += mat4(0.300133138895035,-0.037241894751787,0.222307533025742,-0.051786620169878,-0.352346867322922,-0.520439445972443,-0.327344149351120,0.277464210987091,0.057149123400450,0.265389174222946,0.015248253010213,-0.104294545948505,0.284642428159714,-0.113286189734936,0.065780870616436,0.380233675241470) * MODEL12_texOff(vec2(1,0));
res += mat4(-0.033883683383465,0.088564850389957,0.076713092625141,-0.095256596803665,0.274864226579666,-0.273404210805893,-0.399740010499954,0.001003888202831,-0.140005573630333,-0.002728041959926,0.054339945316315,-0.005405305419117,-0.136117920279503,0.186052978038788,0.132797077298164,0.036568347364664) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.106105506420135,0.025994136929512,-0.115921244025230,0.215638428926468) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 3.200 > OUTPUT.h LUMA.h / 3.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL3
//!DESC (AU_M_S_4x_LA) mapping 3_3

vec4 hook()
{
vec4 res = vec4(-0.189068228006363,-0.172804042696953,0.292244344949722,-0.115070097148418);
res += mat4(-0.040321495383978,0.031449779868126,0.102914951741695,0.095396488904953,0.111083932220936,0.041373491287231,-0.063156314194202,0.063912160694599,-0.010159721598029,0.008984556421638,-0.124571360647678,-0.119015693664551,-0.023806005716324,-0.014157869853079,-0.219730183482170,-0.036356665194035) * MODEL7_texOff(vec2(-1,-1));
res += mat4(-0.084009848535061,-0.153833180665970,-0.138562634587288,-0.008941642008722,0.003393476596102,0.113704390823841,-0.467465162277222,-0.150759667158127,-0.150512203574181,0.148691326379776,-0.688958585262299,0.127961188554764,-0.080857403576374,0.007682249881327,-0.419028609991074,0.289088249206543) * MODEL7_texOff(vec2(-1,0));
res += mat4(-0.249699100852013,-0.182839274406433,0.316255927085876,-0.004902644548565,0.053400643169880,0.014722884632647,0.285302758216858,-0.088910974562168,-0.077283583581448,0.028539607301354,-0.281939655542374,0.014450330287218,0.084297545254230,-0.047232899814844,0.084033034741879,-0.017384136095643) * MODEL7_texOff(vec2(-1,1));
res += mat4(-0.487448424100876,-0.042219612747431,0.122740648686886,-0.067994751036167,-0.351648807525635,0.021206390112638,0.003780806204304,-0.053491238504648,-0.014270991086960,0.110509134829044,-0.294420331716537,-0.097059376537800,-0.061737902462482,0.045558404177427,-0.182105854153633,-0.101083762943745) * MODEL7_texOff(vec2(0,-1));
res += mat4(0.106580674648285,-0.010561667382717,0.190363287925720,-0.050722274929285,-0.067911118268967,0.083557792007923,-0.069386526942253,-0.085058040916920,-0.517562568187714,0.160847485065460,-0.560686945915222,-0.325286149978638,0.284817904233932,-0.292022258043289,0.072981789708138,-0.002907235408202) * MODEL7_texOff(vec2(0,0));
res += mat4(-0.099367529153824,-0.182886466383934,0.146791592240334,0.109380267560482,-0.208160251379013,-0.041255939751863,0.052035901695490,-0.055513150990009,0.031960118561983,0.132824763655663,-0.045348983258009,-0.193504452705383,0.296353071928024,-0.024316377937794,-0.106838591396809,0.153044536709785) * MODEL7_texOff(vec2(0,1));
res += mat4(0.063789144158363,-0.135279521346092,-0.055186163634062,-0.004120357800275,0.261001020669937,-0.157612472772598,0.271197348833084,0.150925338268280,-0.164291009306908,0.047628093510866,-0.138766363263130,0.113441549241543,-0.103527985513210,0.075935579836369,0.036871239542961,-0.037650074809790) * MODEL7_texOff(vec2(1,-1));
res += mat4(0.083350814878941,-0.045710898935795,0.195136711001396,-0.144654333591461,0.419009655714035,-0.113049261271954,0.175749525427818,0.114394046366215,-0.141106769442558,-0.068838968873024,-0.108874395489693,0.033402852714062,-0.707252800464630,0.167781367897987,-0.004433543421328,-0.065282106399536) * MODEL7_texOff(vec2(1,0));
res += mat4(0.075058788061142,0.102716892957687,-0.164733514189720,-0.203534170985222,0.055450577288866,-0.019062172621489,0.053443040698767,0.026181772351265,-0.134819716215134,-0.139577001333237,-0.059239890426397,-0.144430905580521,-0.297030389308929,0.147838979959488,-0.209994778037071,-0.100080683827400) * MODEL7_texOff(vec2(1,1));
res += mat4(-0.304335623979568,0.020917391404510,-0.304465740919113,0.360150963068008,0.136749520897865,-0.088620163500309,-0.105886012315750,-0.117427773773670,-0.086517579853535,-0.081867590546608,0.262329220771790,0.000609633338172,-0.167395532131195,-0.053534101694822,-0.028409266844392,-0.015885662287474) * MODEL8_texOff(vec2(-1,-1));
res += mat4(0.209299504756927,-0.027711400762200,0.185351356863976,0.262868136167526,0.027412328869104,-0.027972711250186,-0.104866117238998,-0.181995287537575,-0.021096201613545,-0.041068919003010,-0.082677379250526,-0.008065729402006,-0.177250951528549,-0.277525454759598,0.273882776498795,-0.236082062125206) * MODEL8_texOff(vec2(-1,0));
res += mat4(-0.257329016923904,0.039334934204817,0.362444996833801,0.331739038228989,-0.039170328527689,-0.010236987844110,-0.080810151994228,-0.089277364313602,0.168493032455444,0.062809512019157,-0.091674268245697,0.210024550557137,-0.259182453155518,-0.117811568081379,0.186629146337509,-0.065999828279018) * MODEL8_texOff(vec2(-1,1));
res += mat4(-0.197145089507103,0.031125783920288,-0.003038354450837,0.355388164520264,-0.012304633855820,-0.000311038747896,-0.065272346138954,0.181854084134102,-0.016923388466239,-0.127495199441910,0.200690761208534,0.069443613290787,0.092659413814545,0.085910588502884,-0.182898283004761,-0.039558544754982) * MODEL8_texOff(vec2(0,-1));
res += mat4(0.027804234996438,0.109242126345634,0.043138202279806,-0.009465902112424,0.257004797458649,-0.421662509441376,0.040097828954458,0.389578193426132,-0.119628943502903,-0.424262315034866,0.018856424838305,-0.049697209149599,0.180799007415771,-0.153038814663887,-0.171402230858803,0.077912703156471) * MODEL8_texOff(vec2(0,0));
res += mat4(-0.071287751197815,-0.100044913589954,0.354241728782654,0.264434516429901,-0.391857773065567,-0.173157349228859,0.243937820196152,0.035671271383762,0.463246285915375,0.283702313899994,-0.287113547325134,0.252033054828644,-0.015519488602877,-0.165305450558662,0.240200862288475,-0.157428443431854) * MODEL8_texOff(vec2(0,1));
res += mat4(0.245081737637520,-0.044598031789064,0.140567615628242,0.315973311662674,0.041324295103550,0.069238416850567,-0.009531850926578,0.224680423736572,-0.273211687803268,-0.082470044493675,-0.093607291579247,-0.059098016470671,-0.104749411344528,0.015946008265018,-0.258488625288010,0.022306505590677) * MODEL8_texOff(vec2(1,-1));
res += mat4(0.443815439939499,-0.171468138694763,0.109890572726727,0.197950288653374,0.317972272634506,-0.029031202197075,0.197784513235092,0.454451680183411,-0.086462065577507,-0.181802541017532,-0.006403792649508,-0.032915987074375,0.167557567358017,0.124878503382206,-0.616639316082001,-0.214866742491722) * MODEL8_texOff(vec2(1,0));
res += mat4(0.162134647369385,-0.039212536066771,0.220683291554451,0.245765015482903,-0.187561333179474,-0.143864914774895,0.010562255978584,0.103267446160316,0.044626358896494,0.083088725805283,-0.006965633481741,0.077338665723801,-0.054298892617226,0.084452554583549,0.037273503839970,0.018199525773525) * MODEL8_texOff(vec2(1,1));
res += mat4(0.116400413215160,0.095998093485832,-0.210656821727753,0.043067879974842,-0.104737654328346,0.062112253159285,-0.036936033517122,0.200927048921585,0.118141151964664,-0.007526853121817,0.077395938336849,0.077322132885456,-0.106657490134239,-0.128644973039627,0.198656573891640,-0.115883149206638) * MODEL9_texOff(vec2(-1,-1));
res += mat4(-0.029284739866853,-0.007551495917141,-0.090539954602718,0.093529149889946,0.099761463701725,-0.029310960322618,-0.061885800212622,-0.079575933516026,-0.350195825099945,-0.100044801831245,-0.046670980751514,-0.211181908845901,-0.130053147673607,0.001916598179378,0.151063606142998,-0.252571672201157) * MODEL9_texOff(vec2(-1,0));
res += mat4(0.025055281817913,-0.012571087107062,0.057119388133287,0.093303881585598,0.203927651047707,0.094859622418880,-0.105800978839397,0.027621321380138,-0.206313148140907,-0.102377511560917,0.312863409519196,-0.061026871204376,0.092921920120716,0.032812543213367,-0.074448041617870,0.061441909521818) * MODEL9_texOff(vec2(-1,1));
res += mat4(-0.045809496194124,0.241108044981956,-0.361433833837509,-0.099707335233688,-0.157974183559418,0.003937530796975,0.018486779183149,0.112172953784466,0.153572916984558,-0.023356566205621,0.355229020118713,-0.193929895758629,0.135615587234497,-0.058135364204645,-0.134027361869812,0.215977072715759) * MODEL9_texOff(vec2(0,-1));
res += mat4(0.126798719167709,-0.002630291040987,-0.108000598847866,0.015898663550615,0.239366605877876,0.052183460444212,-0.245210736989975,-0.244424909353256,-0.368662863969803,-0.070920117199421,0.276441156864166,0.255061686038971,0.211093723773956,-0.646823406219482,0.208196610212326,0.030656442046165) * MODEL9_texOff(vec2(0,0));
res += mat4(0.059587687253952,-0.097366452217102,0.102867461740971,-0.104242511093616,0.162647739052773,0.287666261196136,-0.163258448243141,0.191652864217758,-0.282113343477249,-0.152337417006493,-0.230439573526382,-0.015676360577345,-0.014997817575932,0.203958973288536,0.029214674606919,-0.070727065205574) * MODEL9_texOff(vec2(0,1));
res += mat4(0.062610015273094,-0.009046914055943,-0.044246084988117,0.235436797142029,0.196295022964478,0.042888179421425,0.080312736332417,0.033609438687563,0.186648264527321,-0.237994432449341,0.273569971323013,-0.281570523977280,0.017750993371010,0.144775792956352,0.051254574209452,0.211665511131287) * MODEL9_texOff(vec2(1,-1));
res += mat4(0.480210572481155,-0.211946621537209,0.019732944667339,0.227913737297058,0.065419442951679,0.030258744955063,0.089048154652119,-0.020670058205724,-0.229024142026901,-0.082290902733803,0.226748481392860,-0.079153180122375,0.024066280573606,0.218671783804893,-0.355426371097565,-0.387022614479065) * MODEL9_texOff(vec2(1,0));
res += mat4(0.119513213634491,-0.109259583055973,0.182817339897156,0.136005803942680,0.140523284673691,0.179132208228111,-0.103971049189568,0.012244328856468,-0.198893696069717,-0.021971866488457,-0.033575486391783,-0.164057523012161,0.075394555926323,-0.013286370784044,0.099950149655342,0.141139343380928) * MODEL9_texOff(vec2(1,1));
res += mat4(-0.043858725577593,-0.040097918361425,0.072830274701118,-0.052580136805773,-0.015816837549210,-0.022085214033723,-0.034309796988964,-0.074209295213223,0.050772078335285,-0.021133206784725,-0.033458150923252,0.051119774580002,0.106749251484871,0.043434508144855,0.017244197428226,-0.196738421916962) * MODEL10_texOff(vec2(-1,-1));
res += mat4(-0.005898497998714,0.054688334465027,0.126795724034309,0.115858748555183,-0.007565426640213,0.070662453770638,-0.120452843606472,-0.036767691373825,0.044945642352104,-0.050211749970913,-0.151892364025116,0.121244117617607,-0.051849145442247,-0.052412264049053,-0.019633309915662,-0.166144028306007) * MODEL10_texOff(vec2(-1,0));
res += mat4(0.079049810767174,-0.021504623815417,0.035675827413797,-0.056911867111921,-0.019850410521030,0.025897262617946,0.057193670421839,-0.149854317307472,-0.019213901832700,0.032192084938288,-0.043080992996693,0.052137840539217,-0.141626328229904,0.009497021324933,0.011904591694474,-0.156651094555855) * MODEL10_texOff(vec2(-1,1));
res += mat4(0.183711126446724,0.201322317123413,-0.153325766324997,0.197081267833710,0.129722699522972,-0.176797807216644,0.201045677065849,-0.000754279724788,-0.105580963194370,0.063709385693073,0.005048526450992,0.229225605726242,0.070896819233894,0.127721771597862,0.052231129258871,-0.055774260312319) * MODEL10_texOff(vec2(0,-1));
res += mat4(-0.175103768706322,0.107737846672535,0.074648372828960,0.056293927133083,-0.264193713665009,0.128618329763412,0.260751217603683,-0.049803614616394,-0.066984206438065,-0.522028028964996,0.035748500376940,-0.186548307538033,0.088547222316265,-0.018407346680760,-0.123568616807461,-0.183107331395149) * MODEL10_texOff(vec2(0,0));
res += mat4(-0.085586927831173,-0.037431575357914,0.180355846881866,0.052203021943569,-0.081795923411846,0.093958124518394,-0.190139532089233,0.139753177762032,0.086635313928127,0.131427168846130,-0.194621473550797,-0.072120063006878,-0.247668877243996,0.107229575514793,0.151579111814499,-0.002083782106638) * MODEL10_texOff(vec2(0,1));
res += mat4(-0.353750020265579,0.102930776774883,0.167605936527252,0.033839672803879,0.096835434436798,0.033198308199644,-0.141506209969521,-0.090027987957001,-0.036502975970507,0.080872774124146,0.108731858432293,0.103843107819557,0.088578931987286,-0.014303560368717,0.003206997178495,-0.066164992749691) * MODEL10_texOff(vec2(1,-1));
res += mat4(-0.138591468334198,0.224340215325356,0.010965622030199,-0.019057538360357,-0.128762468695641,0.061552762985229,0.055656198412180,-0.018246348947287,-0.055292688310146,0.224455073475838,-0.151068776845932,-0.246977537870407,0.013631228357553,-0.067941799759865,-0.118514358997345,-0.187082841992378) * MODEL10_texOff(vec2(1,0));
res += mat4(0.039982970803976,-0.073100052773952,0.185627013444901,0.069884933531284,-0.104696087539196,0.091762341558933,-0.096398144960403,-0.070965997874737,-0.035416547209024,0.085862107574940,-0.130409911274910,-0.077276058495045,0.072654835879803,-0.031980447471142,0.097672484815121,0.045934379100800) * MODEL10_texOff(vec2(1,1));
res += mat4(0.004403751343489,0.001540996599942,0.130046233534813,-0.002449559746310,0.090504348278046,-0.033444363623857,0.094729065895081,0.064623311161995,0.156109333038330,0.077836237847805,-0.196767866611481,0.354211479425430,0.198575496673584,-0.028821650892496,0.018729280680418,-0.192058056592941) * MODEL11_texOff(vec2(-1,-1));
res += mat4(0.068252287805080,-0.025254579260945,0.099239297211170,-0.070511698722839,-0.038681451231241,0.151861131191254,0.316953241825104,0.212866827845573,0.190157741308212,0.139112785458565,-0.144180014729500,0.310981273651123,0.245621696114540,-0.048022810369730,-0.228652536869049,-0.237654909491539) * MODEL11_texOff(vec2(-1,0));
res += mat4(-0.106719374656677,-0.019883751869202,0.039114762097597,-0.103054195642471,-0.018481144681573,0.007150484248996,-0.088841632008553,0.115125671029091,-0.209783554077148,0.107937470078468,-0.186534732580185,0.108008176088333,0.046858586370945,-0.138994872570038,-0.095709472894669,-0.174825221300125) * MODEL11_texOff(vec2(-1,1));
res += mat4(0.010556794703007,-0.036170307546854,-0.197462916374207,-0.110823534429073,0.260051250457764,-0.007108135148883,0.109833046793938,0.032759658992290,0.331823706626892,0.036302439868450,-0.023848585784435,0.073994643986225,0.087592951953411,-0.000056320321164,0.000455971719930,0.040388006716967) * MODEL11_texOff(vec2(0,-1));
res += mat4(-0.166610255837440,-0.478662014007568,0.164232656359673,-0.572277665138245,0.657191455364227,0.468648761510849,0.049890730530024,0.415295124053955,-0.662634074687958,-0.407690763473511,0.135905206203461,-0.550969779491425,0.001978172454983,-0.060232762247324,-0.094041429460049,-0.048329919576645) * MODEL11_texOff(vec2(0,0));
res += mat4(-0.105151243507862,-0.190320700407028,-0.098556958138943,-0.354472994804382,0.176419079303741,0.187775135040283,-0.176905944943428,0.113636024296284,-0.101668909192085,0.114955402910709,-0.168950408697128,-0.157570660114288,-0.002809718716890,-0.101132154464722,-0.105403870344162,-0.034280467778444) * MODEL11_texOff(vec2(0,1));
res += mat4(0.127498850226402,0.006968821864575,0.095033839344978,-0.088803611695766,-0.016416601836681,0.058665089309216,0.049187354743481,0.027106791734695,0.180142194032669,0.016479743644595,-0.030946752056479,0.046334058046341,-0.294741898775101,0.052166067063808,-0.029249675571918,-0.065347418189049) * MODEL11_texOff(vec2(1,-1));
res += mat4(-0.049155924469233,-0.027947977185249,0.094007059931755,0.059654489159584,-0.105785451829433,0.106517404317856,-0.028811980038881,0.177165210247040,0.123094893991947,-0.100995019078255,0.036178871989250,0.091869302093983,-0.117822356522083,0.151493042707443,-0.310342103242874,-0.199302002787590) * MODEL11_texOff(vec2(1,0));
res += mat4(0.160514578223228,-0.074384786188602,-0.110821083188057,-0.414864629507065,0.028419733047485,-0.003167264629155,-0.049208477139473,0.040109004825354,0.030291577801108,-0.000629673420917,0.019992465153337,0.120631515979767,-0.225634992122650,0.033037822693586,0.005406563170254,-0.061405967921019) * MODEL11_texOff(vec2(1,1));
res += mat4(-0.114920645952225,-0.005811622831970,-0.208876714110374,-0.009076034650207,-0.276822030544281,0.123400717973709,-0.275798410177231,-0.231749787926674,-0.142609149217606,-0.070972189307213,0.337796360254288,-0.039995141327381,-0.192911848425865,-0.096880249679089,0.083017282187939,-0.308910161256790) * MODEL12_texOff(vec2(-1,-1));
res += mat4(-0.168284088373184,0.026889901608229,0.091479800641537,0.049858622252941,-0.034668430685997,-0.009804345667362,-0.026500301435590,-0.038179371505976,-0.191741824150085,0.020732410252094,0.130932450294495,-0.280174344778061,-0.064692549407482,0.047059267759323,0.152319118380547,-0.206121966242790) * MODEL12_texOff(vec2(-1,0));
res += mat4(-0.074782818555832,-0.037785183638334,-0.003229354042560,0.112141735851765,-0.013257584534585,0.030201159417629,-0.116371206939220,-0.169473409652710,0.051056575030088,-0.033651240170002,-0.014843867160380,-0.037788510322571,-0.015428089536726,0.046809852123260,-0.469244897365570,-0.070521868765354) * MODEL12_texOff(vec2(-1,1));
res += mat4(-0.379786640405655,0.177874475717545,-0.080277651548386,0.000716227397788,-0.424246907234192,-0.021454043686390,-0.004613322205842,-0.187248706817627,-0.187786802649498,-0.114761114120483,0.082068011164665,-0.113871790468693,0.529724240303040,0.089851185679436,-0.372188717126846,0.066677629947662) * MODEL12_texOff(vec2(0,-1));
res += mat4(0.404209196567535,-0.096274957060814,-0.077967375516891,0.296234130859375,0.282976925373077,-0.172362163662910,-0.204519823193550,-0.119628317654133,-0.027890296652913,0.173454001545906,-0.123611018061638,0.558034121990204,0.303331494331360,0.113219164311886,-0.324575722217560,0.156753480434418) * MODEL12_texOff(vec2(0,0));
res += mat4(0.183663710951805,0.068642854690552,-0.063408643007278,0.053500395268202,0.019762089475989,0.007416883949190,-0.265167146921158,-0.179312944412231,-0.033449776470661,-0.190175905823708,-0.092402383685112,-0.353459626436234,0.021565368399024,0.130984395742416,-0.456958562135696,-0.040181543678045) * MODEL12_texOff(vec2(0,1));
res += mat4(-0.238689661026001,0.052266065031290,0.123655885457993,-0.019936464726925,-0.148148730397224,-0.090652413666248,-0.185123294591904,-0.083833888173103,-0.078684307634830,-0.030087405815721,0.092828467488289,-0.038183134049177,-0.304895967245102,0.183487713336945,-0.176815629005432,-0.061397284269333) * MODEL12_texOff(vec2(1,-1));
res += mat4(0.076101325452328,0.094644121825695,-0.020788209512830,-0.177261814475060,0.457105249166489,-0.469869256019592,-0.027719838544726,-0.034860640764236,0.019896689802408,0.082511097192764,0.051045779138803,0.102471932768822,-0.436382353305817,0.352776676416397,-0.446203589439392,-0.134437590837479) * MODEL12_texOff(vec2(1,0));
res += mat4(-0.004621476400644,-0.001741236308590,-0.056725308299065,-0.003006807761267,0.141139656305313,-0.204501047730446,-0.158802539110184,-0.266079813241959,0.090019829571247,0.036262005567551,0.055461358278990,-0.037440884858370,0.077238127589226,0.026248220354319,-0.034927234053612,-0.006560395471752) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.172555997967720,0.725404441356659,0.253245711326599,-0.050214581191540) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 3.200 > OUTPUT.h LUMA.h / 3.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL4
//!DESC (AU_M_S_4x_LA) mapping 3_4

vec4 hook()
{
vec4 res = vec4(-0.019804568961263,-0.142304450273514,-0.054441928863525,0.314861536026001);
res += mat4(-0.038618344813585,0.028155280277133,0.072099052369595,-0.026549538597465,-0.200212955474854,-0.214414745569229,0.194416835904121,-0.005959937348962,-0.095729589462280,-0.033242970705032,-0.061448872089386,-0.141331627964973,0.014528135769069,-0.089284732937813,0.043121594935656,-0.196259468793869) * MODEL7_texOff(vec2(-1,-1));
res += mat4(0.104820355772972,0.506255805492401,-0.068694315850735,-0.186795204877853,-0.137449681758881,0.153643950819969,-0.465450912714005,0.293682932853699,-0.175270572304726,-0.293198645114899,-0.415233552455902,-0.126178205013275,0.084770806133747,-0.110774584114552,-0.259292930364609,0.089671924710274) * MODEL7_texOff(vec2(-1,0));
res += mat4(0.002668271539733,-0.085581474006176,0.019312471151352,0.197385698556900,0.040762968361378,-0.255907744169235,0.117917723953724,-0.120256401598454,-0.251606136560440,-0.044093113392591,-0.241855204105377,-0.234091982245445,0.016861625015736,-0.064093261957169,0.006231437902898,-0.132660269737244) * MODEL7_texOff(vec2(-1,1));
res += mat4(-0.029527254402637,-0.000306289497530,-0.138358414173126,0.039975840598345,0.021511118859053,-0.053564779460430,0.400206357240677,0.025602964684367,-0.093410916626453,-0.268025666475296,0.061729595065117,-0.517727255821228,0.078491412103176,-0.247957065701485,0.314769983291626,-0.287753403186798) * MODEL7_texOff(vec2(0,-1));
res += mat4(0.097193025052547,-0.311579644680023,0.052686285227537,0.031701695173979,-0.049923237413168,0.244673639535904,0.234550431370735,-0.014603447169065,0.045591302216053,-0.079512111842632,-0.169356971979141,-0.545533478260040,-0.436593264341354,-0.055027060210705,-0.408644676208496,0.357224106788635) * MODEL7_texOff(vec2(0,0));
res += mat4(-0.138541832566261,-0.163182973861694,0.056551653891802,0.048777565360069,-0.003168673254550,-0.065110921859741,0.011303246952593,0.031219551339746,-0.063235759735107,-0.288631319999695,-0.187232255935669,-0.543858408927917,-0.063820265233517,0.025668986141682,0.015007732436061,-0.179506585001945) * MODEL7_texOff(vec2(0,1));
res += mat4(-0.017858296632767,0.209942758083344,-0.418828189373016,0.048487737774849,-0.067122459411621,0.089226230978966,-0.303682744503021,0.179601803421974,-0.003426278010011,-0.142520576715469,-0.006273573730141,-0.198876351118088,0.119853705167770,0.121053017675877,-0.141836419701576,0.358724087476730) * MODEL7_texOff(vec2(1,-1));
res += mat4(-0.006290307734162,-0.154055833816528,-0.223836570978165,0.025147596374154,-0.113181337714195,-0.123849324882030,-0.051521837711334,0.162750586867332,-0.081351593136787,-0.023950021713972,-0.275998860597610,-0.131567299365997,-0.109148308634758,0.040545955300331,0.384704381227493,0.019484404474497) * MODEL7_texOff(vec2(1,0));
res += mat4(0.177615851163864,0.147552743554115,-0.029680402949452,-0.053219825029373,0.012508282437921,0.094227768480778,0.027422025799751,0.099754519760609,-0.138197466731071,-0.237624764442444,-0.140951663255692,-0.045794937759638,0.052836377173662,0.096125021576881,0.149896517395973,-0.193398743867874) * MODEL7_texOff(vec2(1,1));
res += mat4(-0.182441085577011,0.397185772657394,0.080272488296032,-0.083360061049461,-0.106895424425602,-0.076804995536804,-0.050058130174875,-0.212216064333916,0.207534760236740,0.057214789092541,0.092467553913593,0.137079805135727,0.032794281840324,0.012217522598803,0.155070722103119,-0.249004200100899) * MODEL8_texOff(vec2(-1,-1));
res += mat4(-0.192458882927895,0.403664350509644,-0.061759382486343,-0.174989417195320,0.061960630118847,0.319586336612701,0.169221684336662,-0.232722058892250,0.045980941504240,-0.159722596406937,-0.058662924915552,0.093617871403694,0.173197954893112,0.058612089604139,0.324541002511978,-0.064903363585472) * MODEL8_texOff(vec2(-1,0));
res += mat4(-0.012290060520172,0.286084085702896,0.150519266724586,-0.024225352331996,0.116101615130901,0.077486336231232,0.058372098952532,0.142699152231216,-0.108817771077156,0.193141043186188,-0.092747062444687,-0.125000894069672,0.002235524123535,-0.164342403411865,-0.036627799272537,0.482021301984787) * MODEL8_texOff(vec2(-1,1));
res += mat4(0.014421649277210,0.455365508794785,-0.369374185800552,-0.099264867603779,-0.144906356930733,0.124894596636295,-0.198297232389450,0.069993242621422,0.139049500226974,-0.125952571630478,0.099992766976357,-0.168820202350616,0.056924402713776,-0.116814985871315,-0.107144460082054,-0.058271124958992) * MODEL8_texOff(vec2(0,-1));
res += mat4(-0.039225429296494,-0.325745850801468,-0.217621579766273,-0.039741877466440,-0.124123230576515,0.526468694210052,-0.577650904655457,-0.089647457003593,-0.192897066473961,-0.053675070405006,0.105871334671974,-0.578151524066925,-0.093579187989235,-0.035916909575462,-0.324002772569656,0.009031295776367) * MODEL8_texOff(vec2(0,0));
res += mat4(-0.018463434651494,0.050101622939110,0.136618494987488,-0.154040753841400,-0.040493078529835,-0.137172535061836,0.430994808673859,-0.171055793762207,-0.107609279453754,0.198457896709442,-0.346605449914932,0.023892929777503,-0.095032759010792,-0.227231547236443,0.092643566429615,-0.284898132085800) * MODEL8_texOff(vec2(0,1));
res += mat4(0.076475404202938,0.362760096788406,-0.047142554074526,-0.134392261505127,-0.046060252934694,-0.085356406867504,-0.064253352582455,-0.195166900753975,0.138871580362320,-0.073117181658745,0.106915041804314,-0.253563523292542,0.024830479174852,-0.300897598266602,0.122832112014294,0.101394735276699) * MODEL8_texOff(vec2(1,-1));
res += mat4(-0.154211953282356,0.348971337080002,-0.234056726098061,0.130263358354568,0.332134217023849,0.012373096309602,-0.359206587076187,0.127233058214188,-0.031195143237710,-0.266414374113083,-0.028759773820639,0.313923239707947,0.108824692666531,0.379810184240341,-0.095597498118877,-0.380192786455154) * MODEL8_texOff(vec2(1,0));
res += mat4(0.014715727418661,0.205899387598038,-0.015494911931455,-0.231555446982384,-0.141963765025139,-0.110333882272243,0.196564376354218,-0.088971510529518,-0.084592044353485,0.012205007486045,-0.129762917757034,0.304491311311722,0.033308509737253,-0.097878210246563,0.122878089547157,0.042118981480598) * MODEL8_texOff(vec2(1,1));
res += mat4(-0.042377397418022,-0.106991596519947,-0.040248118340969,-0.081573292613029,-0.036049872636795,-0.017388453707099,0.098552517592907,-0.107387572526932,-0.032083835452795,-0.036925736814737,0.052437517791986,0.003889246378094,0.200438886880875,0.081081919372082,0.025100553408265,-0.129779100418091) * MODEL9_texOff(vec2(-1,-1));
res += mat4(-0.153650313615799,0.122790522873402,-0.047481168061495,-0.107435017824173,0.036619272083044,0.269329607486725,0.077720217406750,-0.603003084659576,0.063235841691494,0.118598707020283,0.215272724628448,0.010526456870139,0.209572196006775,-0.257828116416931,-0.196173027157784,-0.038560241460800) * MODEL9_texOff(vec2(-1,0));
res += mat4(0.018334018066525,-0.072423361241817,-0.024732150137424,0.099858775734901,0.047030262649059,-0.008315629325807,-0.110404670238495,0.038574919104576,-0.034142557531595,-0.116563037037849,0.007568101864308,-0.308677285909653,-0.103585459291935,-0.031487330794334,0.117811203002930,0.039724405854940) * MODEL9_texOff(vec2(-1,1));
res += mat4(0.262593984603882,-0.085536867380142,0.400461167097092,-0.237165153026581,-0.041862964630127,-0.013130498118699,0.060870144516230,-0.048936408013105,0.065925128757954,0.088517986238003,-0.022287288680673,0.207998096942902,-0.064507782459259,0.323262274265289,-0.045616466552019,-0.150207981467247) * MODEL9_texOff(vec2(0,-1));
res += mat4(0.104442209005356,0.392016083002090,0.245629504323006,-0.267242312431335,-0.224857002496719,0.157600909471512,-0.205323636531830,0.499893963336945,0.133894085884094,0.306634455919266,0.182176411151886,-0.295262098312378,0.159950211644173,-0.213710188865662,-0.266584336757660,-0.217782631516457) * MODEL9_texOff(vec2(0,0));
res += mat4(-0.069681815803051,0.042177870869637,0.019642814993858,0.222209960222244,0.099460698664188,0.288356840610504,-0.073531694710255,0.292040973901749,-0.220336079597473,0.124258518218994,0.165250122547150,0.169704258441925,0.063772849738598,-0.101768180727959,-0.074966043233871,0.045457776635885) * MODEL9_texOff(vec2(0,1));
res += mat4(0.053918547928333,-0.231858745217323,0.344668358564377,-0.312024921178818,-0.047445382922888,0.136469021439552,-0.048586204648018,0.148683294653893,-0.123970761895180,-0.080981545150280,0.175576508045197,0.084535002708435,0.006297545507550,0.303392857313156,-0.140202686190605,-0.046627711504698) * MODEL9_texOff(vec2(1,-1));
res += mat4(-0.010997327044606,-0.039280794560909,-0.097871772944927,-0.407123118638992,-0.101624973118305,-0.091176547110081,0.158195912837982,0.087691999971867,0.095783449709415,0.206129401922226,0.182571411132813,0.091572582721710,0.150258898735046,0.180169969797134,0.234578758478165,-0.531884610652924) * MODEL9_texOff(vec2(1,0));
res += mat4(-0.104253776371479,0.061697561293840,0.043817628175020,-0.091312840580940,0.047901619225740,-0.101643435657024,-0.044666815549135,-0.167560800909996,-0.035973343998194,0.134765371680260,0.061096694320440,-0.219571650028229,0.014410343952477,-0.298052400350571,-0.028147103264928,-0.106603898108006) * MODEL9_texOff(vec2(1,1));
res += mat4(-0.168394327163696,-0.035711631178856,0.117931254208088,0.320436358451843,-0.005957164335996,-0.030756616964936,-0.026310827583075,0.130055665969849,-0.010257010348141,0.214256182312965,-0.017609303817153,-0.015080734156072,0.084088213741779,-0.226550847291946,0.162096455693245,-0.139382109045982) * MODEL10_texOff(vec2(-1,-1));
res += mat4(0.026884555816650,-0.103441208600998,0.114816457033157,0.282512992620468,-0.014077887870371,0.019369879737496,-0.111591763794422,0.020221835002303,-0.090576291084290,-0.116043910384178,-0.295019030570984,0.158452793955803,0.129673659801483,0.071584701538086,0.096079781651497,-0.072891011834145) * MODEL10_texOff(vec2(-1,0));
res += mat4(0.033048804849386,0.050296843051910,-0.011408809572458,0.245429873466492,-0.013274811208248,-0.018167236819863,0.033158730715513,-0.102091886103153,0.012717488221824,0.025163976475596,-0.138318210840225,-0.267670512199402,-0.080802269279957,-0.200908109545708,0.105974577367306,0.090657375752926) * MODEL10_texOff(vec2(-1,1));
res += mat4(0.040960483253002,-0.204466104507446,0.069025672972202,0.378760874271393,-0.104551583528519,0.785928428173065,-0.338184356689453,0.057767782360315,-0.204716399312019,0.119241423904896,0.019635051488876,0.098756864666939,0.234320789575577,-0.641994357109070,0.348667711019516,-0.049187101423740) * MODEL10_texOff(vec2(0,-1));
res += mat4(0.064954966306686,-0.210914701223373,0.387409538030624,0.284279435873032,0.320360809564590,-0.224479466676712,-0.103792712092400,-0.113688454031944,0.466479212045670,-0.289357036352158,-0.232525914907455,0.066380001604557,-0.023062605410814,0.099530346691608,0.234903842210770,-0.042066238820553) * MODEL10_texOff(vec2(0,0));
res += mat4(-0.109339885413647,0.074803799390793,0.038385596126318,0.289053052663803,-0.185710594058037,0.211092889308929,-0.013333600945771,-0.049720354378223,0.078516028821468,0.045031230896711,-0.368721067905426,-0.279018342494965,0.018607784062624,0.169910117983818,0.260106176137924,-0.012087573297322) * MODEL10_texOff(vec2(0,1));
res += mat4(-0.103533938527107,-0.220375552773476,0.148668572306633,0.095670074224472,0.071863181889057,-0.065965458750725,0.055628340691328,-0.071209438145161,-0.164117023348808,0.063620500266552,-0.017056595534086,0.169484242796898,0.083863511681557,-0.319926738739014,0.048612192273140,0.193464979529381) * MODEL10_texOff(vec2(1,-1));
res += mat4(0.081766813993454,0.060280550271273,0.187907844781876,0.415706038475037,0.185086935758591,-0.135759070515633,0.131546184420586,0.051380302757025,0.155997112393379,-0.085542313754559,0.413061320781708,-0.057617425918579,0.036276020109653,0.010902167297900,0.124323107302189,-0.283949434757233) * MODEL10_texOff(vec2(1,0));
res += mat4(0.017244242131710,-0.114747270941734,-0.006766384467483,0.350850999355316,0.015030126087368,-0.014117108657956,0.085416063666344,-0.009853019379079,0.084717378020287,0.118348054587841,-0.032282873988152,0.118855848908424,0.051408864557743,-0.064218007028103,-0.112793594598770,0.002544920891523) * MODEL10_texOff(vec2(1,1));
res += mat4(0.093297988176346,-0.105876147747040,0.044610083103180,-0.003040511626750,-0.020819740369916,0.067170374095440,0.050148651003838,-0.038826495409012,-0.148400649428368,0.009281932376325,-0.175210550427437,-0.040898911654949,0.149260193109512,-0.272650122642517,0.037377417087555,-0.303104341030121) * MODEL11_texOff(vec2(-1,-1));
res += mat4(0.151262119412422,-0.227021470665932,0.052097726613283,0.037505980581045,-0.269389241933823,0.259337991476059,-0.053931970149279,-0.045706152915955,-0.089045822620392,-0.011885680258274,-0.144035413861275,0.003888217266649,0.359316289424896,-0.103250935673714,0.240647345781326,-0.064854800701141) * MODEL11_texOff(vec2(-1,0));
res += mat4(0.220235124230385,-0.086671866476536,-0.017740575596690,0.139790177345276,-0.128616347908974,0.171964839100838,0.025600163266063,-0.003567441599444,-0.212289601564407,-0.001842470024712,-0.032640654593706,-0.250668644905090,0.112645752727985,0.002595256548375,0.070428103208542,0.022510830312967) * MODEL11_texOff(vec2(-1,1));
res += mat4(-0.002729411702603,-0.415796965360641,0.359225839376450,-0.066166266798973,-0.153070271015167,-0.039077538996935,0.079384796321392,0.170245110988617,-0.114469558000565,0.209467589855194,-0.181602224707603,0.274411231279373,0.080134622752666,-0.126729533076286,0.061821728944778,-0.000939342193305) * MODEL11_texOff(vec2(0,-1));
res += mat4(-0.106729671359062,-0.128332287073135,-0.187278494238853,0.057743925601244,-0.330520302057266,0.387058049440384,-0.248006626963615,0.034448321908712,0.443902403116226,-0.401776641607285,0.081982493400574,-0.267153143882751,0.042100504040718,-0.247573614120483,0.152524054050446,-0.158720836043358) * MODEL11_texOff(vec2(0,0));
res += mat4(0.134143546223640,-0.025548527017236,0.098157353699207,0.198531851172447,-0.163360252976418,0.069258131086826,0.036880042403936,-0.027550451457500,-0.045727033168077,-0.003550753463060,-0.145549654960632,-0.168645784258842,-0.031364005059004,0.002102783648297,-0.012860889546573,-0.241070762276649) * MODEL11_texOff(vec2(0,1));
res += mat4(-0.111154139041901,-0.021658644080162,0.167394086718559,0.092189148068428,0.026722457259893,0.108604729175568,0.045405134558678,0.047473959624767,0.086007945239544,0.041933085769415,0.196157574653625,-0.111972078680992,-0.028943814337254,0.025931576266885,-0.021875752136111,0.075564339756966) * MODEL11_texOff(vec2(1,-1));
res += mat4(0.120899900794029,-0.161811843514442,0.043014485388994,0.120844468474388,-0.044074550271034,0.091625072062016,0.048775102943182,-0.121235840022564,0.103176027536392,0.123183332383633,-0.050815250724554,-0.257612377405167,-0.033556211739779,0.073250591754913,0.168653815984726,-0.258207052946091) * MODEL11_texOff(vec2(1,0));
res += mat4(-0.026413349434733,0.064268536865711,0.061530485749245,-0.075023695826530,0.018101263791323,0.017276369035244,-0.115926377475262,-0.097403436899185,0.040635626763105,-0.090565554797649,0.012537932023406,-0.184479355812073,0.058512598276138,-0.006951097398996,0.020960485562682,-0.112259946763515) * MODEL11_texOff(vec2(1,1));
res += mat4(-0.048557288944721,-0.060326043516397,0.089773200452328,0.044939633458853,-0.053516402840614,0.175710633397102,-0.114973843097687,0.076916649937630,0.217628732323647,0.103231102228165,0.243288174271584,0.052529834210873,-0.012158362194896,0.237711399793625,-0.114962711930275,-0.199246779084206) * MODEL12_texOff(vec2(-1,-1));
res += mat4(-0.104547098278999,0.189325660467148,0.080688588321209,-0.221117600798607,-0.192851945757866,-0.094103686511517,-0.453987747430801,-0.031708378344774,0.315517157316208,-0.418702542781830,0.295040279626846,0.093487314879894,0.140919551253319,-0.138446673750877,0.137697458267212,-0.587572276592255) * MODEL12_texOff(vec2(-1,0));
res += mat4(-0.077905192971230,0.158493041992188,0.015469494275749,-0.206389784812927,0.073236137628555,-0.189218387007713,0.131402149796486,-0.325331449508667,0.048310019075871,-0.020093679428101,-0.227603346109390,0.202077358961105,0.007928971201181,0.185202240943909,-0.225292816758156,-0.171939656138420) * MODEL12_texOff(vec2(-1,1));
res += mat4(-0.037861652672291,-0.167290478944778,0.318063169717789,-0.153989240527153,0.156864047050476,-0.139187678694725,-0.119195207953453,0.020197603851557,-0.114754736423492,0.250068128108978,-0.095305018126965,-0.050102934241295,-0.205270394682884,-0.058905735611916,-0.553887605667114,-0.364501863718033) * MODEL12_texOff(vec2(0,-1));
res += mat4(-0.172889381647110,0.374611020088196,-0.557134568691254,-0.094198100268841,0.153692051768303,-0.120961740612984,-0.323646038770676,-0.222958475351334,-0.471445322036743,0.066061004996300,-0.176668882369995,0.072150163352489,-0.253263682126999,-0.031163673847914,-0.107895739376545,-0.416938722133636) * MODEL12_texOff(vec2(0,0));
res += mat4(-0.222659766674042,0.081862598657608,-0.263362169265747,0.061581458896399,0.395000457763672,-0.245948970317841,-0.771384179592133,0.111805833876133,-0.023297267034650,-0.038334347307682,0.133565798401833,0.101653464138508,0.050757583230734,0.158414244651794,-0.210341379046440,-0.288491219282150) * MODEL12_texOff(vec2(0,1));
res += mat4(-0.049456514418125,-0.086241617798805,0.057383798062801,0.065833240747452,0.233977392315865,0.070474155247211,-0.108976453542709,-0.168967872858047,0.024169666692615,0.081926070153713,0.023602232336998,0.142144411802292,-0.104828000068665,0.005671457853168,0.064994528889656,-0.175593107938766) * MODEL12_texOff(vec2(1,-1));
res += mat4(-0.020466035231948,0.178751692175865,0.095324091613293,-0.036589503288269,-0.438072055578232,-0.247642099857330,-0.251069873571396,-0.024256469681859,-0.229140087962151,-0.152271106839180,0.161020383238792,0.132973089814186,0.050577595829964,0.104370184242725,-0.025593021884561,-0.423156499862671) * MODEL12_texOff(vec2(1,0));
res += mat4(-0.019704474136233,-0.044927172362804,0.072691202163696,0.097582042217255,0.238340258598328,-0.304787486791611,-0.333450317382813,-0.004773899447173,-0.066847264766693,-0.081764362752438,0.004617542494088,0.199553176760674,-0.019236385822296,-0.126508593559265,-0.053762737661600,-0.276147782802582) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.522984683513641,-0.114968523383141,-0.217077657580376,-0.083618737757206) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 3.200 > OUTPUT.h LUMA.h / 3.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL5
//!DESC (AU_M_S_4x_LA) mapping 3_5

vec4 hook()
{
vec4 res = vec4(0.019248969852924,0.163714453577995,0.030568409711123,0.005766130518168);
res += mat4(-0.056196410208941,0.146010652184486,0.237361311912537,-0.125500693917274,-0.071173183619976,0.121280409395695,-0.251083195209503,-0.243405759334564,0.035994715988636,-0.285097807645798,-0.033670876175165,0.064087182283401,0.018875699490309,-0.055020630359650,-0.066304124891758,0.160147279500961) * MODEL7_texOff(vec2(-1,-1));
res += mat4(0.252400070428848,-0.066426888108253,-0.113695673644543,0.204131484031677,0.679515242576599,-0.155450746417046,0.012868797406554,-0.138514742255211,-0.192118242383003,-0.107755117118359,-0.101880826056004,-0.049939468502998,-0.302727937698364,0.023850725963712,-0.235598087310791,-0.110718287527561) * MODEL7_texOff(vec2(-1,0));
res += mat4(-0.258458316326141,0.227309063076973,-0.060621503740549,0.004118188749999,-0.454272598028183,-0.007705424446613,0.270312547683716,0.024706706404686,-0.108965002000332,-0.147511839866638,-0.026072213426232,0.073266334831715,-0.027034034952521,-0.041256286203861,0.052036862820387,0.106594741344452) * MODEL7_texOff(vec2(-1,1));
res += mat4(0.161555454134941,-0.195734873414040,0.208036422729492,-0.049152709543705,-0.328282415866852,0.278107047080994,0.154692441225052,-0.332194089889526,-0.144536063075066,-0.069961026310921,0.003690321231261,-0.061732571572065,-0.037831604480743,0.506111025810242,0.127281561493874,-0.072720542550087) * MODEL7_texOff(vec2(0,-1));
res += mat4(-0.122041150927544,-0.152660951018333,-0.242076531052589,0.008432054892182,0.239328846335411,-0.157925650477409,0.019366987049580,0.081114575266838,-0.139717251062393,-0.250060826539993,0.147039517760277,0.223227024078369,-0.065296150743961,-0.234012484550476,-0.081065073609352,0.114482976496220) * MODEL7_texOff(vec2(0,0));
res += mat4(-0.352985173463821,-0.191422089934349,0.524696469306946,0.024044763296843,0.013065080158412,0.146590664982796,0.115733258426189,-0.033003244549036,-0.372411876916885,-0.428951621055603,0.145927101373672,-0.014123077504337,-0.137557014822960,-0.073781371116638,0.026841459795833,0.226948976516724) * MODEL7_texOff(vec2(0,1));
res += mat4(0.256305783987045,-0.080692954361439,-0.268677741289139,0.254798382520676,-0.076894357800484,-0.272187113761902,-0.054844167083502,0.009614000096917,-0.178985774517059,0.009609814733267,0.191513240337372,-0.061744824051857,0.343932479619980,0.040373146533966,0.177733942866325,0.037676423788071) * MODEL7_texOff(vec2(1,-1));
res += mat4(-0.252453118562698,0.046656578779221,0.084525652229786,-0.167972266674042,-0.106511786580086,-0.171943917870522,0.191492035984993,-0.234118416905403,-0.032264690846205,-0.513402521610260,0.264298498630524,0.292454302310944,-0.050636354833841,0.101518824696541,0.009658914990723,-0.172212824225426) * MODEL7_texOff(vec2(1,0));
res += mat4(0.208727270364761,0.296353161334991,-0.278085172176361,0.152746781706810,0.196757867932320,0.063168182969093,-0.255063712596893,-0.182599112391472,-0.323473900556564,-0.262666285037994,0.123462006449699,-0.034832492470741,0.019355667755008,0.267366349697113,-0.087255820631981,0.116762638092041) * MODEL7_texOff(vec2(1,1));
res += mat4(0.025720153003931,0.084892846643925,0.111314259469509,0.132627427577972,-0.036522991955280,0.091171436011791,0.087436549365520,-0.113123506307602,-0.048837613314390,-0.120170846581459,0.002927700290456,0.043473798781633,0.104923374950886,0.051908288151026,0.058081664144993,0.020735561847687) * MODEL8_texOff(vec2(-1,-1));
res += mat4(-0.325830280780792,-0.067332424223423,-0.057102289050817,0.148739054799080,-0.023304633796215,0.156931459903717,-0.035351116210222,0.073391325771809,-0.051838513463736,0.123740583658218,-0.057788860052824,-0.017430244013667,-0.060226149857044,-0.192260518670082,0.123181581497192,0.288943767547607) * MODEL8_texOff(vec2(-1,0));
res += mat4(-0.132675081491470,-0.155595466494560,0.167072117328644,0.011617066338658,0.160111770033836,0.133972898125648,0.052621640264988,0.057134125381708,0.080012001097202,-0.043809458613396,-0.006221717689186,-0.025745896622539,-0.005239249672741,0.195017516613007,0.030487384647131,0.027819579467177) * MODEL8_texOff(vec2(-1,1));
res += mat4(0.063823133707047,-0.091710537672043,-0.352298915386200,0.177721485495567,0.015807500109076,-0.080964654684067,-0.118217490613461,-0.059244003146887,-0.688187003135681,0.023272098973393,-0.101497001945972,0.146811813116074,-0.267180770635605,-0.105855241417885,-0.091845788061619,0.029732875525951) * MODEL8_texOff(vec2(0,-1));
res += mat4(-0.472642451524734,-0.388406604528427,-0.164055794477463,-0.011592674069107,-0.585760593414307,-0.180524826049805,-0.419995576143265,-0.291845887899399,-0.311846405267715,0.100271709263325,0.160531073808670,-0.040579378604889,0.204570293426514,-0.041129529476166,0.047247502952814,0.087014235556126) * MODEL8_texOff(vec2(0,0));
res += mat4(-0.410429298877716,0.014305849559605,0.148563295602798,0.099510498344898,-0.522874832153320,0.063245877623558,0.284044951200485,-0.110364317893982,0.490310102701187,0.155043333768845,-0.639957845211029,0.051354221999645,-0.173191666603088,0.112883038818836,0.266495406627655,-0.018653141334653) * MODEL8_texOff(vec2(0,1));
res += mat4(-0.099379017949104,-0.197821617126465,-0.102378487586975,0.083863630890846,-0.000318924954627,-0.311767131090164,-0.052885930985212,0.009968746453524,-0.049142718315125,0.204353943467140,0.071496009826660,-0.153541699051857,-0.237005367875099,0.270054399967194,-0.110819384455681,-0.218398064374924) * MODEL8_texOff(vec2(1,-1));
res += mat4(0.138158917427063,-0.222897723317146,0.005230749491602,0.082908198237419,0.112187176942825,-0.560668408870697,-0.159439235925674,0.089086152613163,-0.240817010402679,0.127852365374565,-0.093090243637562,0.114880852401257,0.019066872075200,0.284863471984863,-0.415123850107193,0.251519978046417) * MODEL8_texOff(vec2(1,0));
res += mat4(0.010652030818164,-0.051274534314871,0.232966154813766,-0.049603782594204,0.043376073241234,-0.131338492035866,0.155198693275452,-0.252194494009018,0.018772475421429,0.034650225192308,-0.051559377461672,0.109115853905678,-0.113702401518822,0.200952649116516,-0.021319201216102,0.164059072732925) * MODEL8_texOff(vec2(1,1));
res += mat4(0.155929639935493,0.106763191521168,0.119277022778988,-0.155456319451332,-0.515253484249115,0.243251457810402,-0.078853294253349,0.007641955744475,0.150798872113228,0.031574640423059,0.055422313511372,-0.240888610482216,-0.004493896849453,-0.201173231005669,0.184625163674355,0.099233120679855) * MODEL9_texOff(vec2(-1,-1));
res += mat4(-0.006755012553185,0.159624457359314,0.003475551260635,-0.177829682826996,0.238151460886002,-0.078710019588470,-0.047569442540407,0.120824865996838,0.128990188241005,0.143751904368401,-0.068977162241936,-0.177496820688248,0.237043589353561,0.044695258140564,0.140885367989540,-0.033621639013290) * MODEL9_texOff(vec2(-1,0));
res += mat4(0.156332418322563,0.127072393894196,-0.095628976821899,-0.015310339629650,0.239562913775444,-0.147404432296753,-0.189971253275871,-0.004081782419235,-0.143123731017113,0.202573850750923,0.003466327907518,-0.053844351321459,-0.192475453019142,0.086354784667492,-0.003603195771575,-0.105598919093609) * MODEL9_texOff(vec2(-1,1));
res += mat4(0.098279260098934,0.056980010122061,0.444574952125549,-0.184429243206978,-0.476699620485306,0.358214139938354,0.167271718382835,-0.158154562115669,0.065609663724899,-0.010700779967010,0.202704712748528,0.004494297783822,0.084106765687466,-0.013179083354771,0.096210233867168,-0.045977082103491) * MODEL9_texOff(vec2(0,-1));
res += mat4(0.312787264585495,0.064197890460491,0.049983598291874,0.064415097236633,0.278946936130524,-0.219399228692055,-0.202279135584831,0.151327356696129,0.406626760959625,0.172870278358459,0.159616425633430,-0.201689764857292,0.062165793031454,0.080758258700371,-0.050979424268007,0.263665556907654) * MODEL9_texOff(vec2(0,0));
res += mat4(-0.067960403859615,0.063343681395054,-0.048044126480818,0.253868401050568,0.126026213169098,0.037062391638756,-0.067952208220959,0.102064661681652,0.264647662639618,0.146284267306328,0.165134444832802,0.007283315528184,0.038777016103268,0.137114852666855,0.117598295211792,-0.299899131059647) * MODEL9_texOff(vec2(0,1));
res += mat4(0.039446666836739,-0.058786872774363,0.191032662987709,-0.218461900949478,-0.052924346178770,-0.061234779655933,0.074676670134068,0.038795523345470,0.029089590534568,0.265010744333267,0.081632740795612,-0.191016599535942,0.081853061914444,0.053204577416182,0.069791294634342,-0.004198978655040) * MODEL9_texOff(vec2(1,-1));
res += mat4(0.085850968956947,-0.066204324364662,0.127944499254227,0.138249620795250,-0.122845560312271,0.145266368985176,-0.327066153287888,-0.049319319427013,0.491652727127075,0.309743404388428,0.177761137485504,0.052546128630638,-0.123876005411148,0.069126725196838,-0.402526140213013,0.162198752164841) * MODEL9_texOff(vec2(1,0));
res += mat4(-0.048035874962807,-0.126823186874390,0.162349343299866,0.052561461925507,0.127999588847160,-0.132868871092796,-0.226586401462555,0.100523188710213,0.117857776582241,0.124751016497612,-0.191805094480515,0.165096759796143,-0.153737902641296,-0.068965494632721,0.249520078301430,0.109859794378281) * MODEL9_texOff(vec2(1,1));
res += mat4(-0.009849691763520,0.275590837001801,-0.166061669588089,-0.066989868879318,0.083629995584488,0.022536011412740,-0.007502837106586,-0.023565314710140,0.112217657268047,-0.191696405410767,0.079217992722988,-0.053219664841890,-0.079560957849026,0.175200402736664,-0.073108889162540,-0.006391311530024) * MODEL10_texOff(vec2(-1,-1));
res += mat4(-0.002715487033129,0.009425728581846,-0.102902151644230,-0.314073830842972,0.100918523967266,-0.061676524579525,0.249184817075729,-0.066432915627956,0.139460042119026,-0.066498883068562,0.132895305752754,-0.085553564131260,0.210693076252937,-0.047389522194862,-0.006542522925884,-0.161079019308090) * MODEL10_texOff(vec2(-1,0));
res += mat4(-0.032514136284590,0.152715265750885,-0.055505577474833,0.022357337176800,0.209255352616310,-0.115004315972328,-0.001081659225747,0.068019539117813,0.028561571612954,-0.116650469601154,0.160345494747162,-0.024134527891874,-0.092303745448589,0.169205933809280,0.093561626970768,-0.055694494396448) * MODEL10_texOff(vec2(-1,1));
res += mat4(-0.076409652829170,0.249618545174599,-0.353122502565384,-0.026920806616545,-0.294054090976715,0.109418772161007,-0.348247021436691,0.390315949916840,0.142203688621521,-0.105634927749634,-0.102559834718704,0.026560006663203,-0.552255034446716,0.242091476917267,0.169372960925102,-0.316736191511154) * MODEL10_texOff(vec2(0,-1));
res += mat4(0.057174265384674,-0.109510503709316,0.158026263117790,-0.221778616309166,-0.333638280630112,-0.099236197769642,0.211301997303963,-0.006547533441335,-0.390150934457779,-0.358930498361588,0.360825419425964,0.422495514154434,0.250516653060913,-0.160588875412941,0.075031131505966,0.032896820455790) * MODEL10_texOff(vec2(0,0));
res += mat4(0.039521548897028,-0.071198113262653,-0.261072576045990,-0.192768365144730,0.368146598339081,-0.117495514452457,-0.471025466918945,-0.382019102573395,0.296168506145477,0.159672409296036,-0.408525139093399,-0.236397296190262,0.342168092727661,-0.118882633745670,-0.094741061329842,0.033207915723324) * MODEL10_texOff(vec2(0,1));
res += mat4(0.184272080659866,-0.071186408400536,0.011361479759216,-0.424720078706741,-0.269088625907898,0.221646815538406,-0.148101329803467,0.110562056303024,0.095064498484135,-0.109686180949211,-0.128997325897217,-0.017976935952902,-0.055745474994183,-0.002043293556198,0.200053140521049,-0.321993708610535) * MODEL10_texOff(vec2(1,-1));
res += mat4(0.066097877919674,0.098099291324615,-0.241516038775444,-0.010115493088961,-0.156691089272499,0.038520790636539,-0.113349623978138,0.056257177144289,-0.282094955444336,0.211818903684616,-0.169195145368576,0.119511984288692,0.156331479549408,0.309930831193924,-0.074553996324539,-0.078275568783283) * MODEL10_texOff(vec2(1,0));
res += mat4(-0.181500896811485,-0.035024400800467,-0.048656817525625,-0.034062415361404,0.324069380760193,0.081504993140697,-0.091148465871811,-0.146512284874916,0.082179784774780,0.066417992115021,-0.161248773336411,-0.064467638731003,0.095759578049183,0.037232611328363,0.069264970719814,0.219874426722527) * MODEL10_texOff(vec2(1,1));
res += mat4(-0.039310809224844,0.052763760089874,0.084695935249329,-0.149690330028534,0.032479315996170,0.082854352891445,0.063448317348957,-0.017462808638811,0.047940827906132,-0.104801073670387,-0.046403191983700,-0.077817022800446,-0.183527305722237,-0.156938388943672,0.057396624237299,-0.077413216233253) * MODEL11_texOff(vec2(-1,-1));
res += mat4(-0.036116134375334,0.112376324832439,-0.116916440427303,0.062849074602127,0.081033028662205,-0.211720913648605,0.158754855394363,-0.054940689355135,0.122833520174026,0.025906976312399,0.045822758227587,0.034949038177729,0.084786817431450,-0.089017845690250,0.027712726965547,0.094721503555775) * MODEL11_texOff(vec2(-1,0));
res += mat4(-0.112024009227753,0.116982616484165,-0.086941659450531,-0.118117824196815,0.026072259992361,-0.131013169884682,0.043648209422827,-0.034093629568815,0.064652949571609,-0.091132968664169,-0.032244466245174,-0.004137608222663,-0.065267503261566,0.201075538992882,-0.056694593280554,-0.022407224401832) * MODEL11_texOff(vec2(-1,1));
res += mat4(-0.070089437067509,0.092779003083706,0.157767474651337,-0.281684428453445,0.211537986993790,-0.114646546542645,0.087789602577686,0.023471398279071,-0.127599298954010,-0.170108780264854,0.267670989036560,0.100125506520271,0.080523639917374,0.013983138836920,-0.002170337131247,0.021874871104956) * MODEL11_texOff(vec2(0,-1));
res += mat4(-0.423421591520309,0.063947282731533,-0.123505882918835,0.353837579488754,0.046893421560526,0.244781732559204,-0.088562279939651,-0.028061093762517,-0.178529143333435,0.148982360959053,0.045266520231962,0.119466125965118,0.167683780193329,-0.117057010531425,0.517127633094788,0.159551590681076) * MODEL11_texOff(vec2(0,0));
res += mat4(0.143508300185204,-0.088948398828506,0.191964402794838,-0.267185717821121,0.320496648550034,-0.020698312669992,-0.387090027332306,-0.135672137141228,0.200451418757439,0.070814900100231,-0.287048459053040,-0.241067767143250,-0.028406117111444,-0.092441163957119,-0.102699540555477,0.159579813480377) * MODEL11_texOff(vec2(0,1));
res += mat4(-0.050241518765688,0.058998625725508,0.105142079293728,0.031036484986544,0.041956208646297,0.084147945046425,0.036380026489496,0.029521729797125,-0.209358647465706,0.103887766599655,-0.091837339103222,-0.041512172669172,0.160628497600555,0.238603457808495,-0.139591827988625,-0.009959978982806) * MODEL11_texOff(vec2(1,-1));
res += mat4(-0.114039510488510,0.257307648658752,-0.263500869274139,0.034862894564867,0.160896852612495,-0.088348582386971,-0.055294677615166,0.059334702789783,0.078914880752563,-0.258276969194412,0.156607747077942,0.269911199808121,-0.107950635254383,0.119638927280903,0.071298889815807,-0.054441224783659) * MODEL11_texOff(vec2(1,0));
res += mat4(0.159182533621788,-0.119923047721386,-0.086257927119732,0.012432673946023,0.042961373925209,0.058024194091558,0.130556032061577,0.014428695663810,0.108204133808613,-0.086766727268696,-0.060376778244972,-0.140936821699142,-0.061829909682274,0.190703988075256,0.067947931587696,0.072665646672249) * MODEL11_texOff(vec2(1,1));
res += mat4(-0.089727282524109,0.086369231343269,-0.059047017246485,0.030930073931813,-0.060989402234554,-0.019379701465368,0.084802336990833,0.169516116380692,0.019711403176188,-0.026640325784683,0.046547602862120,0.014683005400002,-0.038327891379595,-0.156659975647926,0.297283023595810,-0.097446203231812) * MODEL12_texOff(vec2(-1,-1));
res += mat4(-0.019048282876611,-0.074993334710598,0.188509643077850,0.008393192663789,-0.227476105093956,-0.018395943567157,0.061446782201529,0.019648900255561,-0.071933612227440,0.112936340272427,-0.191325217485428,0.040870990604162,-0.337997615337372,-0.368357658386230,0.207723781466484,0.347254693508148) * MODEL12_texOff(vec2(-1,0));
res += mat4(0.093163378536701,-0.092213071882725,-0.087793283164501,-0.095653198659420,0.043470360338688,-0.101974435150623,0.053600810468197,-0.070958413183689,0.075916565954685,0.043662931770086,-0.098755523562431,-0.037296608090401,0.169078588485718,-0.250692427158356,-0.141596391797066,0.103557065129280) * MODEL12_texOff(vec2(-1,1));
res += mat4(-0.313336700201035,0.308794438838959,0.267397493124008,-0.355246841907501,-0.309023171663284,0.149052515625954,0.243101462721825,-0.016907854005694,0.290250122547150,-0.034245025366545,-0.175718784332275,-0.016710955649614,0.170745193958282,-0.840620577335358,-0.066352114081383,0.295897781848907) * MODEL12_texOff(vec2(0,-1));
res += mat4(-0.291102617979050,0.222139537334442,-0.328705608844757,0.404022872447968,-0.110503718256950,-0.061577480286360,-0.448182731866837,0.002735735615715,-0.396474748849869,0.338455289602280,-0.448680639266968,-0.422422289848328,-0.182911366224289,-0.382562220096588,0.216356858611107,0.028434418141842) * MODEL12_texOff(vec2(0,0));
res += mat4(0.401037842035294,0.004897420760244,-0.201596662402153,-0.130447775125504,-0.014475869014859,0.104044146835804,-0.360715240240097,0.302479326725006,0.145330503582954,0.108253084123135,0.181902423501015,-0.084396474063396,0.123179331421852,-0.282210230827332,-0.151593670248985,-0.000148596271174) * MODEL12_texOff(vec2(0,1));
res += mat4(0.091663539409637,-0.151899069547653,0.295342415571213,-0.318545728921890,-0.211573809385300,-0.007188459858298,0.188839599490166,0.065776936709881,-0.014256370253861,0.196769505739212,-0.049461878836155,-0.032067440450191,-0.151967450976372,0.191255256533623,0.065185315907001,-0.016527272760868) * MODEL12_texOff(vec2(1,-1));
res += mat4(0.087190948426723,-0.135464191436768,0.103369168937206,0.079579994082451,-0.285065084695816,-0.408379673957825,0.108570918440819,0.140577778220177,0.068920291960239,0.067475944757462,0.018128437921405,-0.124672509729862,-0.168161615729332,0.097673654556274,0.068549916148186,0.195496708154678) * MODEL12_texOff(vec2(1,0));
res += mat4(-0.047830525785685,-0.044726349413395,0.043021939694881,0.062382943928242,0.012916149571538,0.037452977150679,-0.624850690364838,0.112034708261490,0.000197151646717,-0.067335985600948,-0.020795706659555,-0.097275786101818,-0.088793866336346,-0.254831135272980,0.167201995849609,0.194798782467842) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.053922716528177,0.306600391864777,0.061237197369337,-0.187608286738396) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 3.200 > OUTPUT.h LUMA.h / 3.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL6
//!DESC (AU_M_S_4x_LA) mapping 3_6

vec4 hook()
{
vec4 res = vec4(0.051340259611607,-0.065584808588028,0.173146933317184,-0.150068089365959);
res += mat4(0.102734223008156,0.123375363647938,0.094303391873837,-0.009464312344790,-0.143741309642792,-0.215643063187599,0.005579232238233,-0.000100405217381,-0.077399946749210,-0.068473085761070,0.014840783551335,-0.082230985164642,-0.092721275985241,-0.012705447152257,-0.307613283395767,-0.042270217090845) * MODEL7_texOff(vec2(-1,-1));
res += mat4(-0.071931041777134,0.278250575065613,-0.195891246199608,0.062189254909754,0.007101592142135,-0.583833515644073,-0.043269980698824,-0.096390873193741,0.173248454928398,-0.427241235971451,0.224340677261353,-0.012100047431886,-0.125967487692833,-0.369932770729065,-0.080514654517174,0.025021266192198) * MODEL7_texOff(vec2(-1,0));
res += mat4(-0.127059221267700,0.271185636520386,0.148997977375984,-0.027509514242411,-0.027402881532907,0.208060130476952,-0.076029554009438,-0.036831565201283,0.092087566852570,-0.113317199051380,0.228291958570480,-0.209376201033592,-0.088135093450546,0.077617257833481,0.220576196908951,0.085083067417145) * MODEL7_texOff(vec2(-1,1));
res += mat4(-0.131146043539047,0.189789175987244,-0.179137215018272,-0.143583461642265,-0.028300000354648,0.358882874250412,-0.154412865638733,0.001942750532180,-0.085199162364006,-0.133377462625504,0.007282135076821,0.098104655742645,-0.169037654995918,-0.004789292346686,-0.107242330908775,0.117995120584965) * MODEL7_texOff(vec2(0,-1));
res += mat4(0.295096009969711,-0.374091178178787,-0.253053337335587,-0.149257048964500,-0.568696439266205,0.342460542917252,-0.256218016147614,0.083260223269463,-0.339781522750854,0.084192566573620,-0.408991158008575,-0.096028111875057,-0.402093470096588,0.126888051629066,-0.126227736473083,-0.017514215782285) * MODEL7_texOff(vec2(0,0));
res += mat4(0.163866788148880,-0.124316327273846,-0.247703582048416,-0.143085375428200,-0.061618603765965,-0.132500126957893,0.102451413869858,0.089761905372143,-0.620683848857880,-0.014389767311513,-0.151525437831879,-0.143168687820435,-0.089420020580292,-0.058902341872454,0.212224721908569,0.072264790534973) * MODEL7_texOff(vec2(0,1));
res += mat4(0.204383820295334,-0.210733905434608,-0.012210427783430,-0.281215250492096,0.124937839806080,-0.123784989118576,0.029216377064586,-0.174539312720299,-0.166364535689354,0.138877779245377,0.061869319528341,0.005491766612977,-0.191477835178375,0.074123531579971,-0.021479517221451,-0.121545910835266) * MODEL7_texOff(vec2(1,-1));
res += mat4(0.282971203327179,0.085989043116570,0.044390216469765,-0.194847196340561,0.196138128638268,0.150395810604095,-0.111021004617214,-0.168485239148140,-0.607977747917175,-0.180124893784523,-0.077429622411728,-0.082461364567280,-0.047241307795048,0.032523512840271,-0.076508991420269,0.258507966995239) * MODEL7_texOff(vec2(1,0));
res += mat4(0.211443126201630,-0.216441839933395,0.098477542400360,0.021890994161367,0.128598347306252,0.010134159587324,0.036960139870644,-0.018143763765693,-0.145049721002579,0.058846168220043,0.460523575544357,-0.104975514113903,-0.225023716688156,0.065471693873405,0.133222296833992,0.215048760175705) * MODEL7_texOff(vec2(1,1));
res += mat4(0.120430134236813,0.169923171401024,-0.063927859067917,0.080371260643005,-0.071275778114796,0.116015523672104,0.065278515219688,-0.040042165666819,-0.089905939996243,0.000438381684944,0.004303503315896,-0.036350246518850,-0.199983552098274,0.024085715413094,0.074702851474285,0.073094338178635) * MODEL8_texOff(vec2(-1,-1));
res += mat4(-0.063938066363335,0.345109283924103,0.008099056780338,0.184180915355682,-0.237146005034447,0.096532627940178,-0.115597561001778,-0.066076658666134,-0.038445781916380,-0.178050041198730,0.076082646846771,-0.056504882872105,-0.339840859174728,0.438417106866837,-0.134227544069290,-0.047852423042059) * MODEL8_texOff(vec2(-1,0));
res += mat4(0.100945398211479,0.225974351167679,0.157899141311646,0.141996577382088,-0.157029435038567,-0.048261415213346,-0.059606861323118,-0.060496170073748,0.155878007411957,-0.038355998694897,0.099536977708340,0.127842798829079,-0.213751435279846,0.058518193662167,0.018630998209119,0.089532949030399) * MODEL8_texOff(vec2(-1,1));
res += mat4(0.118592590093613,-0.219953149557114,-0.002703799167648,0.051616124808788,0.054132636636496,-0.089444145560265,-0.004920111503452,-0.005567704327404,0.182190045714378,-0.305709719657898,-0.013945482671261,0.022461906075478,-0.101171158254147,-0.205940306186676,0.141513988375664,-0.130011722445488) * MODEL8_texOff(vec2(0,-1));
res += mat4(0.405449420213699,-0.707027494907379,-0.135247260332108,-0.421560049057007,0.672251582145691,-0.011797418817878,0.114528916776180,-0.135172426700592,-0.146294653415680,0.496463447809219,-0.015130995772779,0.154998496174812,0.405965298414230,-0.650867521762848,-0.076152391731739,-0.402349382638931) * MODEL8_texOff(vec2(0,0));
res += mat4(0.184773027896881,0.108578622341156,0.580816924571991,0.248980879783630,-0.292809695005417,0.249937400221825,-0.116026505827904,-0.048061214387417,0.150703430175781,-0.182696625590324,0.437853336334229,0.132491722702980,0.027363313362002,-0.124452084302902,0.147102683782578,-0.128789544105530) * MODEL8_texOff(vec2(0,1));
res += mat4(0.301117837429047,-0.282137483358383,0.076071314513683,-0.145436048507690,-0.082529753446579,-0.183509901165962,-0.019146448001266,0.044462360441685,-0.010401207022369,-0.189935863018036,-0.216663807630539,-0.081237033009529,-0.193598255515099,0.110746316611767,-0.065518103539944,0.119202949106693) * MODEL8_texOff(vec2(1,-1));
res += mat4(0.063357345759869,0.002358045894653,0.089848868548870,-0.251593351364136,-0.149945929646492,-0.355962157249451,0.006829704623669,0.032866496592760,-0.245210394263268,-0.107709512114525,0.139257252216339,-0.249791204929352,-0.308759838342667,0.294933229684830,-0.301621407270432,0.401814013719559) * MODEL8_texOff(vec2(1,0));
res += mat4(0.306083798408508,-0.104176223278046,0.124937064945698,0.035248156636953,-0.065077856183052,0.037858556956053,-0.192980140447617,0.141702353954315,0.146204501390457,-0.094567209482193,0.262906551361084,-0.118308909237385,-0.245724976062775,0.042419079691172,0.005328683648258,-0.010904064401984) * MODEL8_texOff(vec2(1,1));
res += mat4(0.155951902270317,-0.226748540997505,0.103918746113777,-0.012993026524782,0.074732959270477,0.155066445469856,-0.022316308692098,-0.001974438782781,0.007078704889864,0.017977528274059,0.271733760833740,0.015934852883220,-0.118515789508820,0.231370434165001,-0.048267189413309,0.054302081465721) * MODEL9_texOff(vec2(-1,-1));
res += mat4(0.249487072229385,-0.117849744856358,0.127299234271049,0.101791605353355,0.054852347820997,0.215982720255852,-0.017304034903646,0.200417160987854,-0.100895166397095,0.060097735375166,-0.114802703261375,-0.040959499776363,0.026916868984699,0.164466425776482,0.060484934598207,-0.038959726691246) * MODEL9_texOff(vec2(-1,0));
res += mat4(0.113674744963646,-0.189789921045303,0.091728858649731,0.069032579660416,-0.191372379660606,0.071453511714935,-0.005189116112888,0.016559870913625,-0.130598172545433,0.073970556259155,-0.635225534439087,0.069303117692471,-0.028559029102325,0.117293477058411,-0.059610001742840,-0.033959534019232) * MODEL9_texOff(vec2(-1,1));
res += mat4(-0.108354680240154,-0.236260205507278,-0.187323182821274,0.151022285223007,0.006694072857499,0.149931177496910,0.112197972834110,-0.029830265790224,0.173113480210304,0.010897567495704,0.152404084801674,-0.101352483034134,-0.082134731113911,0.068106234073639,0.268493145704269,-0.005327464081347) * MODEL9_texOff(vec2(0,-1));
res += mat4(0.067024931311607,-0.183858603239059,-0.421968519687653,-0.013288702815771,-0.507514238357544,-0.064908757805824,0.571020305156708,0.089904673397541,0.215387463569641,0.027186315506697,-0.074255608022213,0.400972574949265,-0.002622751984745,-0.205106884241104,0.251411914825439,-0.497481256723404) * MODEL9_texOff(vec2(0,0));
res += mat4(0.022804889827967,-0.019951963797212,0.049287643283606,-0.244483932852745,0.290684044361115,0.032639905810356,0.025801174342632,-0.126148700714111,0.015394490212202,-0.219113439321518,-0.732362747192383,0.030035119503736,-0.091727800667286,0.176403030753136,0.031715400516987,-0.137773424386978) * MODEL9_texOff(vec2(0,1));
res += mat4(-0.136930435895920,0.023738862946630,0.135602951049805,0.100619755685329,0.064314141869545,0.018266642466187,-0.072408907115459,-0.028759444132447,-0.004664510954171,0.021776383742690,0.124139957129955,-0.049792125821114,0.116711005568504,-0.512543261051178,-0.062389608472586,0.212270513176918) * MODEL9_texOff(vec2(1,-1));
res += mat4(0.068030230700970,-0.111678361892700,0.053530998528004,-0.074364878237247,0.017826912924647,0.032355256378651,0.062342718243599,0.030161237344146,0.043878294527531,-0.163492247462273,-0.070698723196983,0.001679597189650,0.701371848583221,-0.257205277681351,-0.035971123725176,0.070789366960526) * MODEL9_texOff(vec2(1,0));
res += mat4(-0.028368415310979,0.093838565051556,-0.092783302068710,0.092935964465141,0.148131430149078,0.047047711908817,0.026925405487418,0.085108280181885,-0.295264154672623,-0.083572588860989,-0.284697353839874,0.112911909818649,-0.049339171499014,0.040623445063829,0.045041844248772,-0.002205264288932) * MODEL9_texOff(vec2(1,1));
res += mat4(0.043819211423397,0.129667922854424,-0.181378498673439,0.037870727479458,0.011130522005260,-0.097331315279007,0.056834571063519,-0.040544550865889,-0.002293217927217,-0.019805917516351,0.003762805135921,0.093607224524021,0.010482288897038,-0.008639507927001,0.137232646346092,-0.001888345461339) * MODEL10_texOff(vec2(-1,-1));
res += mat4(0.248500898480415,-0.234078675508499,-0.328288137912750,0.073392301797867,0.002430453198031,-0.105721093714237,-0.246208563446999,0.178554728627205,0.075440317392349,-0.179238155484200,0.151102527976036,0.220891043543816,-0.060261793434620,-0.162226319313049,-0.105629257857800,-0.128484576940536) * MODEL10_texOff(vec2(-1,0));
res += mat4(0.046951577067375,-0.170436918735504,-0.003253927920014,-0.017216829583049,-0.020846946164966,-0.102488018572330,-0.242332100868225,-0.029104195535183,0.082405924797058,-0.164170309901237,-0.013147699646652,0.099308699369431,-0.206593438982964,0.076007574796677,0.054195359349251,-0.027521554380655) * MODEL10_texOff(vec2(-1,1));
res += mat4(0.177416458725929,-0.074007309973240,-0.096577003598213,-0.021487154066563,-0.047535009682178,-0.054840050637722,0.207589164376259,-0.141156986355782,0.017295235767961,-0.033559408038855,-0.165471002459526,-0.014096288010478,0.085391536355019,-0.054771400988102,0.007171975914389,0.073360338807106) * MODEL10_texOff(vec2(0,-1));
res += mat4(0.227854132652283,-0.069751709699631,-0.228637233376503,0.079238995909691,-0.074579656124115,0.235793471336365,0.444908827543259,-0.169057860970497,0.225528970360756,0.178638502955437,-0.078706085681915,-0.571498394012451,-0.238993078470230,-0.328697860240936,-0.348475754261017,-0.089961782097816) * MODEL10_texOff(vec2(0,0));
res += mat4(0.018811877816916,0.108054555952549,0.065231472253799,0.121285937726498,0.220479324460030,-0.332199394702911,-0.119928129017353,0.052320025861263,0.100155889987946,-0.077946655452251,0.051179092377424,-0.416262805461884,0.144067198038101,-0.128666326403618,-0.916514039039612,0.144211545586586) * MODEL10_texOff(vec2(0,1));
res += mat4(-0.126178160309792,0.072419598698616,-0.076515525579453,0.180276453495026,-0.082293450832367,-0.174035146832466,-0.333872735500336,-0.283179283142090,-0.070013053715229,-0.017882267013192,-0.027099350467324,0.129421070218086,0.088884070515633,0.023184515535831,-0.024589413776994,-0.051768429577351) * MODEL10_texOff(vec2(1,-1));
res += mat4(-0.089789889752865,0.212394282221794,-0.096298009157181,0.148884758353233,0.028718380257487,-0.154423907399178,-0.277901470661163,-0.248316526412964,-0.004398182965815,-0.215046003460884,-0.167308449745178,0.337984681129456,-0.233033493161201,0.262240827083588,-0.230476990342140,-0.068027101457119) * MODEL10_texOff(vec2(1,0));
res += mat4(0.005078859161586,0.024705858901143,0.090757720172405,-0.016125416383147,-0.154095694422722,-0.093688286840916,-0.410046488046646,-0.051146835088730,0.123169161379337,-0.010620804503560,-0.084468871355057,0.073769964277744,-0.176722094416618,-0.129475280642509,-0.146219953894615,-0.053092673420906) * MODEL10_texOff(vec2(1,1));
res += mat4(0.014286693185568,0.031129011884332,0.038608271628618,0.023699263110757,-0.044684931635857,0.001796177355573,-0.104999363422394,-0.097310699522495,0.098468393087387,0.137861400842667,0.209724262356758,0.162265390157700,0.071108922362328,-0.017185846343637,-0.027341172099113,0.051171645522118) * MODEL11_texOff(vec2(-1,-1));
res += mat4(-0.101889178156853,-0.053182464092970,0.103778064250946,0.019146298989654,0.015934798866510,0.039601244032383,0.144253507256508,0.223328471183777,-0.063439898192883,-0.202630743384361,0.384049773216248,0.162017881870270,0.019883692264557,0.017009001225233,-0.029948374256492,0.103440761566162) * MODEL11_texOff(vec2(-1,0));
res += mat4(-0.101698972284794,0.056934684514999,-0.206967860460281,-0.012361092492938,0.194110512733459,-0.100810952484608,0.081017032265663,0.071069523692131,0.035075385123491,0.054164197295904,-0.011669890955091,-0.032374083995819,-0.038974281400442,-0.030947154387832,-0.401628583669662,0.173742622137070) * MODEL11_texOff(vec2(-1,1));
res += mat4(-0.004314872436225,0.092620760202408,0.009577441960573,0.097911760210991,-0.144814327359200,0.069413870573044,-0.058930993080139,-0.046910077333450,0.033480968326330,0.031289707869291,0.077463373541832,-0.045544084161520,-0.268868535757065,0.203308433294296,0.175747230648994,0.012314022518694) * MODEL11_texOff(vec2(0,-1));
res += mat4(-0.397021263837814,0.478322714567184,-0.117357306182384,-0.199841186404228,0.206932708621025,-0.223863452672958,-0.350739389657974,0.094111293554306,-0.907197713851929,0.256290435791016,-0.135993063449860,0.099903680384159,-0.806738674640656,0.132137015461922,0.063946552574635,0.044583018869162) * MODEL11_texOff(vec2(0,0));
res += mat4(-0.086302191019058,-0.210206687450409,-0.728922724723816,-0.191855043172836,0.106720402836800,-0.227646082639694,0.278478622436523,-0.101685196161270,-0.093387566506863,-0.075925797224045,-0.394577562808990,-0.253722339868546,-0.126360058784485,0.065056733787060,0.077253192663193,-0.026659911498427) * MODEL11_texOff(vec2(0,1));
res += mat4(-0.027265064418316,0.014508862048388,0.252527594566345,0.154529914259911,-0.056667555123568,0.117837093770504,-0.001500625163317,0.069327250123024,0.168363124132156,-0.089640289545059,0.101993061602116,0.115023709833622,-0.003972427453846,0.074685968458652,-0.025162883102894,0.155994728207588) * MODEL11_texOff(vec2(1,-1));
res += mat4(-0.167596861720085,-0.139475077390671,0.403591185808182,-0.057278234511614,-0.048807960003614,0.145411446690559,0.222087979316711,0.014080298133194,0.047543354332447,-0.158789202570915,-0.045055299997330,0.062096331268549,-0.083122253417969,0.143624007701874,-0.171276390552521,0.247776746749878) * MODEL11_texOff(vec2(1,0));
res += mat4(-0.352396428585052,0.169593200087547,-0.266454190015793,-0.182135865092278,0.008504362776875,0.192859649658203,0.018041705712676,-0.014352960512042,-0.094107158482075,0.001172373187728,-0.027433251962066,-0.026860626414418,-0.221785813570023,0.020632775500417,0.199946016073227,0.103708304464817) * MODEL11_texOff(vec2(1,1));
res += mat4(-0.191449671983719,0.146990194916725,0.019612805917859,-0.016735212877393,-0.050586204975843,0.287595093250275,-0.196886762976646,0.099437654018402,-0.182023137807846,0.183217808604240,-0.029350914061069,0.062266416847706,-0.194667547941208,0.246493101119995,0.007023298181593,-0.079735063016415) * MODEL12_texOff(vec2(-1,-1));
res += mat4(-0.054774511605501,0.130051076412201,-0.141842305660248,0.288173347711563,0.146687045693398,0.213058635592461,0.080681599676609,0.289576351642609,-0.117391884326935,0.091638229787350,0.032041903585196,0.255679190158844,-0.283053070306778,0.356689453125000,0.070238940417767,-0.086002670228481) * MODEL12_texOff(vec2(-1,0));
res += mat4(-0.100166566669941,0.161364719271660,-0.118075020611286,0.050420116633177,-0.062103580683470,0.273434668779373,0.055770225822926,0.260941684246063,0.026978610083461,-0.105857051908970,-0.129203036427498,-0.153269112110138,0.030103337019682,-0.145577639341354,-0.090384870767593,-0.127720028162003) * MODEL12_texOff(vec2(-1,1));
res += mat4(0.037143070250750,0.135015755891800,0.107893928885460,0.114205814898014,0.123145185410976,-0.059507112950087,0.091228470206261,-0.205030962824821,-0.165662169456482,-0.006642444524914,0.049495037645102,-0.023677822202444,-0.026169292628765,-0.139950960874557,-0.035341817885637,-0.000600374536589) * MODEL12_texOff(vec2(0,-1));
res += mat4(0.416928410530090,0.218582376837730,0.415507137775421,-0.651700019836426,0.078140698373318,0.100575193762779,0.071751773357391,-0.485285133123398,0.261417239904404,0.085601545870304,0.380638688802719,0.041148036718369,-0.221675872802734,-0.138132989406586,0.202210128307343,-0.190926745533943) * MODEL12_texOff(vec2(0,0));
res += mat4(0.037627886980772,-0.152378305792809,0.308770388364792,-0.183624103665352,0.380668014287949,0.050135094672441,0.430308669805527,-0.195113599300385,-0.181539386510849,0.000759117887355,-0.632128298282623,0.136157914996147,-0.262364417314529,-0.042118601500988,-0.387360662221909,-0.184231132268906) * MODEL12_texOff(vec2(0,1));
res += mat4(0.037532716989517,-0.079777628183365,0.092669874429703,0.057790968567133,0.359476685523987,-0.085440255701542,-0.074295774102211,-0.211290508508682,0.031274959445000,0.066723898053169,0.147608563303947,0.076818205416203,0.041794188320637,-0.003272664267570,-0.089364856481552,0.208240151405334) * MODEL12_texOff(vec2(1,-1));
res += mat4(0.289822757244110,-0.403919339179993,-0.111336953938007,0.095072105526924,0.612565934658051,0.058135557919741,0.196234688162804,0.152515485882759,0.072555005550385,-0.264828413724899,0.035179082304239,0.032287508249283,-0.799239575862885,0.077615141868591,-0.010123709216714,0.141112416982651) * MODEL12_texOff(vec2(1,0));
res += mat4(-0.018062070012093,-0.005421358626336,0.211357787251472,0.065785184502602,0.387150108814240,0.110059961676598,0.500243425369263,-0.095078982412815,-0.076193675398827,-0.037131305783987,-0.164078593254089,-0.144788488745689,-0.282549321651459,0.146287962794304,-0.068942978978157,-0.010202772915363) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.011684313416481,0.151044443249702,-0.066955924034119,-0.047897875308990) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 3.200 > OUTPUT.h LUMA.h / 3.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL7
//!DESC (AU_M_S_4x_LA) mapping 4_1

vec4 hook()
{
vec4 res = vec4(0.031948737800121,-0.028435012325644,-0.121659047901630,0.017698626965284);
res += mat4(-0.047022514045238,-0.013404686935246,0.000891703879461,-0.028410032391548,0.127072796225548,-0.032726295292377,-0.060024511069059,-0.031949855387211,-0.055768497288227,0.034555226564407,0.020109593868256,0.138186946511269,-0.018156915903091,0.012905310839415,0.066508300602436,0.030680660158396) * MODEL1_texOff(vec2(-1,-1));
res += mat4(0.045345772057772,-0.028282860293984,-0.008308507502079,0.217005416750908,0.132186725735664,0.025286830961704,-0.097051344811916,0.041377179324627,-0.401576101779938,0.026337584480643,-0.049821671098471,-0.168641135096550,0.020909255370498,0.003006048034877,-0.026698708534241,0.136736571788788) * MODEL1_texOff(vec2(-1,0));
res += mat4(0.043226584792137,0.015748577192426,0.005459805019200,0.013148047029972,-0.081660307943821,-0.021085787564516,-0.061533734202385,-0.071192093193531,-0.125324368476868,-0.020545568317175,-0.018600355833769,-0.015063318423927,-0.006350452546030,0.003975642845035,-0.029257468879223,-0.005722164176404) * MODEL1_texOff(vec2(-1,1));
res += mat4(0.157848894596100,0.037442900240421,-0.112229958176613,-0.072344377636909,0.048873580992222,0.173702940344810,-0.552196085453033,0.177311763167381,0.236428305506706,-0.094793327152729,0.122442111372948,-0.026504607871175,-0.607440531253815,-0.011879098601639,-0.507163941860199,-0.009799673222005) * MODEL1_texOff(vec2(0,-1));
res += mat4(0.331977635622025,-0.121364742517471,-0.103885740041733,-0.375453919172287,-0.168231740593910,-0.208300769329071,-0.300660401582718,-0.049711089581251,0.208496049046516,0.174570441246033,-0.099942363798618,0.116469487547874,-0.554249823093414,0.000683351070620,0.333221107721329,0.210929393768311) * MODEL1_texOff(vec2(0,0));
res += mat4(0.111118175089359,-0.004411789122969,0.070093557238579,-0.053182493895292,0.096482902765274,-0.045283500105143,-0.120412893593311,0.205054253339767,0.037793386727571,-0.049628514796495,0.074395552277565,0.010787017643452,-0.018171241506934,-0.107493065297604,-0.063810154795647,0.041197117418051) * MODEL1_texOff(vec2(0,1));
res += mat4(-0.025646099820733,-0.024267600849271,-0.071822658181190,-0.006664311513305,0.101472496986389,0.199557498097420,-0.149267017841339,-0.031774718314409,0.100810222327709,-0.027811072766781,0.006535335443914,0.143465057015419,0.162294209003448,-0.061357665807009,0.042018607258797,-0.179625213146210) * MODEL1_texOff(vec2(1,-1));
res += mat4(-0.080200806260109,-0.107192061841488,0.115840673446655,0.091286882758141,0.127530038356781,-0.125905096530914,0.061299674212933,0.129996761679649,0.105573244392872,0.031700551509857,-0.035607278347015,0.023938987404108,0.145673274993896,0.110661186277866,-0.116854421794415,-0.885076522827148) * MODEL1_texOff(vec2(1,0));
res += mat4(0.093822881579399,0.080006934702396,-0.042498823255301,0.112025208771229,-0.073997251689434,-0.201732814311981,-0.030897531658411,-0.133292853832245,-0.027092332020402,0.123173281550407,-0.012915045954287,0.030235640704632,-0.024277769029140,-0.150450363755226,0.026456318795681,-0.198661148548126) * MODEL1_texOff(vec2(1,1));
res += mat4(-0.265756726264954,-0.075962044298649,-0.016000006347895,-0.139325782656670,-0.051305573433638,-0.026903482154012,0.042352870106697,-0.030189482495189,0.211776599287987,-0.018997984007001,0.157714128494263,0.162855938076973,-0.087675064802170,-0.021325962617993,-0.057343043386936,0.025679180398583) * MODEL2_texOff(vec2(-1,-1));
res += mat4(0.348793029785156,0.035862125456333,0.005917689297348,0.270318984985352,0.000096232193755,0.045703832060099,0.031257234513760,0.057928655296564,-0.050567071884871,0.085803925991058,-0.010287010110915,0.142002388834953,-0.188081219792366,-0.021879706531763,0.044762622565031,0.014923095703125) * MODEL2_texOff(vec2(-1,0));
res += mat4(0.073045469820499,0.002418965101242,-0.139725044369698,0.136294335126877,0.062308367341757,-0.019353251904249,0.174198374152184,0.102234892547131,-0.010486146435142,0.058439638465643,-0.108360327780247,-0.033115662634373,-0.027120059356093,0.014087443239987,-0.013809981755912,-0.012961735017598) * MODEL2_texOff(vec2(-1,1));
res += mat4(0.133569344878197,0.051962334662676,0.041316267102957,0.128212198615074,-0.049128469079733,0.102224081754684,-0.087788619101048,0.159588977694511,-0.220709815621376,-0.130968824028969,0.386789977550507,-0.019139051437378,-0.342132508754730,-0.021664030849934,-0.404821991920471,0.052433460950851) * MODEL2_texOff(vec2(0,-1));
res += mat4(-0.297337979078293,-0.381286889314651,0.366476267576218,-0.234455630183220,0.062347922474146,-0.082712605595589,-0.045986618846655,0.250957250595093,-0.044814802706242,0.197207987308502,0.031159922480583,-0.232628419995308,0.002125582192093,0.090345673263073,0.079056523740292,0.187138319015503) * MODEL2_texOff(vec2(0,0));
res += mat4(0.054845623672009,0.317498087882996,-0.209857612848282,0.137170538306236,0.019391292706132,-0.138335242867470,0.100564196705818,-0.092269144952297,0.089420072734356,0.088835202157497,-0.086376130580902,0.037816483527422,-0.034643996506929,-0.199142947793007,0.047480851411819,0.045916628092527) * MODEL2_texOff(vec2(0,1));
res += mat4(0.160301595926285,0.183851286768913,-0.046376235783100,0.002535795792937,0.103769920766354,0.090673759579659,-0.135697469115257,0.104255035519600,0.098188675940037,-0.101995408535004,0.173557892441750,-0.057787891477346,0.024686312302947,-0.058032553642988,-0.223704978823662,-0.167899712920189) * MODEL2_texOff(vec2(1,-1));
res += mat4(0.043947096914053,-0.120395772159100,0.018845189362764,0.228411287069321,0.188225984573364,-0.080083243548870,0.086504012346268,0.168554797768593,0.067697204649448,0.119802646338940,-0.109178788959980,0.181226551532745,-0.052965506911278,0.162306338548660,0.012179072014987,-0.543611884117126) * MODEL2_texOff(vec2(1,0));
res += mat4(-0.025665078312159,-0.220190837979317,0.124293759465218,-0.084756642580032,0.058207198977470,-0.140270084142685,-0.031128514558077,0.204456016421318,-0.039501868188381,0.263544172048569,-0.000335966818966,0.011312649585307,0.014453958719969,-0.207756996154785,0.045094989240170,-0.157717779278755) * MODEL2_texOff(vec2(1,1));
res += mat4(0.128990560770035,-0.039558492600918,0.101856887340546,-0.086544379591942,0.177983686327934,-0.036408785730600,-0.142887413501740,-0.010159113444388,0.027924381196499,0.032318800687790,-0.002982600592077,0.154999464750290,-0.326129376888275,-0.000352788076270,-0.309329926967621,0.069083489477634) * MODEL3_texOff(vec2(-1,-1));
res += mat4(-0.274631172418594,0.053247325122356,-0.496027708053589,-0.053903765976429,-0.040919393301010,-0.025377372279763,0.058359120041132,-0.167186826467514,-0.191287145018578,-0.083350911736488,0.056711699813604,0.235775351524353,-0.587266504764557,0.034194223582745,0.259934216737747,-0.078016147017479) * MODEL3_texOff(vec2(-1,0));
res += mat4(-0.109940119087696,0.022933904081583,0.076748020946980,0.092268116772175,-0.091499462723732,-0.006846824195236,0.089148856699467,-0.054691243916750,0.090683422982693,0.029523819684982,-0.004285428673029,0.058226097375154,0.050071664154530,-0.042804799973965,-0.059625938534737,0.016806900501251) * MODEL3_texOff(vec2(-1,1));
res += mat4(0.303200751543045,0.066880658268929,0.029388975352049,0.077911458909512,-0.043421469628811,-0.030932873487473,-0.186173036694527,-0.160120993852615,0.014975713565946,0.027229910716414,-0.106225557625294,-0.033501472324133,0.194096177816391,-0.257856100797653,-0.147715821862221,0.040731482207775) * MODEL3_texOff(vec2(0,-1));
res += mat4(0.207205295562744,0.051724292337894,-0.218731105327606,0.053516093641520,-0.058553215116262,0.211968988180161,0.120990790426731,0.211902961134911,0.154484421014786,-0.098637245595455,0.056504651904106,-0.059516910463572,0.100426353514194,0.354795485734940,0.359279155731201,-0.075561754405499) * MODEL3_texOff(vec2(0,0));
res += mat4(0.156835138797760,-0.552488744258881,-0.040780004113913,-0.125061854720116,-0.006525532808155,0.041690152138472,0.040410391986370,0.021808819845319,0.091368205845356,0.168088227510452,0.373715162277222,-0.049058374017477,-0.003134769620374,-0.526311755180359,-0.196055471897125,0.065965995192528) * MODEL3_texOff(vec2(0,1));
res += mat4(-0.092952281236649,0.067371636629105,0.028537150472403,0.037911776453257,0.073490232229233,-0.163935333490372,0.032791048288345,0.353836804628372,-0.020673161372542,-0.005787715781480,-0.123539902269840,0.079545162618160,-0.036560557782650,-0.041054062545300,0.007758189924061,-0.046435911208391) * MODEL3_texOff(vec2(1,-1));
res += mat4(-0.163394019007683,-0.059693217277527,0.038821555674076,-0.334952980279922,0.103240787982941,0.267468243837357,-0.066997691988945,0.053752012550831,-0.321917563676834,0.120998419821262,0.047642644494772,-0.292274177074432,-0.063253842294216,-0.013453283347189,-0.018602710217237,-0.142384737730026) * MODEL3_texOff(vec2(1,0));
res += mat4(0.049536019563675,-0.002735412679613,0.045737493783236,-0.155399799346924,0.020382855087519,0.109720543026924,0.049425568431616,0.002304184716195,0.091209970414639,-0.213620617985725,0.185501739382744,0.091963261365891,-0.057862263172865,-0.056264664977789,-0.068333014845848,0.055689699947834) * MODEL3_texOff(vec2(1,1));
res += mat4(-0.052398607134819,-0.031055513769388,-0.179971963167191,-0.026493966579437,0.292207956314087,-0.015148667618632,0.118926189839840,-0.056189015507698,0.083383828401566,-0.009840328246355,0.061307847499847,0.062823064625263,-0.427765130996704,0.152617856860161,-0.370912015438080,-0.084585316479206) * MODEL4_texOff(vec2(-1,-1));
res += mat4(-0.243522062897682,0.048688430339098,0.090940468013287,-0.091486692428589,-0.063005805015564,-0.023423612117767,-0.078930512070656,-0.099879860877991,-0.094005957245827,0.048308432102203,-0.237166970968246,0.227354854345322,-0.192374408245087,-0.153030365705490,0.020461043342948,-0.234351798892021) * MODEL4_texOff(vec2(-1,0));
res += mat4(-0.015527095645666,-0.026704173535109,0.000676440133248,-0.032113876193762,0.066645815968513,0.018128924071789,-0.042171664535999,-0.077767297625542,0.041380561888218,-0.022362882271409,-0.011453002691269,0.024336757138371,0.025601647794247,-0.004196184221655,0.022878423333168,-0.001987805590034) * MODEL4_texOff(vec2(-1,1));
res += mat4(0.090283855795860,-0.099267274141312,0.119141265749931,-0.007135984022170,0.040218859910965,-0.045427192002535,-0.763212680816650,-0.018687013536692,-0.382530272006989,-0.090511173009872,-0.137481123209000,-0.078697063028812,0.122197769582272,0.261600643396378,-0.208769783377647,0.051789935678244) * MODEL4_texOff(vec2(0,-1));
res += mat4(0.274931877851486,0.123324528336525,-0.017159577459097,-0.411844432353973,-0.694987237453461,0.168393105268478,-0.462480127811432,0.194634735584259,-0.080728642642498,0.145923703908920,-0.312861710786819,-0.091163791716099,0.123001135885715,-0.150572612881660,0.012093806639314,0.079373523592949) * MODEL4_texOff(vec2(0,0));
res += mat4(-0.020772457122803,-0.042442385107279,-0.001697034458630,-0.010999258607626,-0.006376414094120,-0.376880019903183,0.047421980649233,-0.015004275366664,-0.030480191111565,0.192059651017189,0.152640491724014,-0.075956709682941,-0.149800717830658,-0.190088763833046,-0.058939244598150,0.001303752418607) * MODEL4_texOff(vec2(0,1));
res += mat4(-0.040258347988129,-0.080210439860821,0.135776147246361,0.074780471622944,-0.105102382600307,-0.003689842531458,0.061905257403851,0.014473360963166,0.067719809710979,-0.058148719370365,-0.124821163713932,0.037627685815096,0.029614122584462,0.054790180176497,0.000870140676852,-0.061535436660051) * MODEL4_texOff(vec2(1,-1));
res += mat4(-0.123757176101208,0.044165220111609,-0.019605226814747,0.006713753100485,0.053014568984509,0.082324489951134,-0.056055922061205,-0.171016544103622,0.095909446477890,-0.013491937890649,-0.076996982097626,0.032861765474081,-0.094032227993011,-0.063981793820858,-0.160394757986069,-0.215888559818268) * MODEL4_texOff(vec2(1,0));
res += mat4(-0.029791982844472,0.176454603672028,-0.068302638828754,0.061604328453541,-0.004665731918067,-0.443440318107605,0.039565838873386,-0.173362925648689,0.017385037615895,-0.050099536776543,0.017240932211280,0.022616326808929,0.034719929099083,-0.145164236426353,0.106229729950428,-0.329047650098801) * MODEL4_texOff(vec2(1,1));
res += mat4(-0.088683128356934,-0.019495956599712,0.231366395950317,-0.005779476836324,-0.184153079986572,-0.111201100051403,0.003621350508183,0.029997501522303,-0.106410428881645,-0.013711456209421,0.037000156939030,0.022234778851271,-0.102778680622578,-0.044929452240467,0.019688522443175,-0.160645768046379) * MODEL5_texOff(vec2(-1,-1));
res += mat4(-0.212728798389435,-0.055614031851292,0.134342357516289,-0.113616175949574,-0.034185294061899,0.204889759421349,-0.191333875060081,0.157324463129044,0.153101742267609,0.012263001874089,-0.076598085463047,-0.087606281042099,-0.118879191577435,-0.027487317100167,-0.056615192443132,-0.080755747854710) * MODEL5_texOff(vec2(-1,0));
res += mat4(0.074176177382469,0.093804635107517,-0.063088335096836,0.080952033400536,0.016199575737119,0.025163622573018,0.076653353869915,0.135762333869934,-0.082054086029530,-0.040719997137785,0.260723948478699,0.074438773095608,0.080749161541462,0.022639799863100,0.146462514996529,0.086506225168705) * MODEL5_texOff(vec2(-1,1));
res += mat4(-0.069666720926762,0.100866846740246,0.554403245449066,0.144057586789131,0.064960859715939,-0.184535384178162,-0.055546332150698,-0.080853506922722,0.129754126071930,-0.124580889940262,0.252663373947144,-0.120751790702343,0.182022318243980,0.044463835656643,-0.039928603917360,0.168515056371689) * MODEL5_texOff(vec2(0,-1));
res += mat4(0.061773821711540,-0.477703988552094,0.409953325986862,0.033417589962482,-0.230321899056435,0.252753198146820,0.080056548118591,-0.224678859114647,-0.274197697639465,0.445031255483627,-0.031379479914904,0.286778450012207,0.113981671631336,-0.096576035022736,-0.112268313765526,-0.021756870672107) * MODEL5_texOff(vec2(0,0));
res += mat4(0.061223804950714,0.074019268155098,-0.241424769163132,-0.054197333753109,-0.140668377280235,-0.204715564846992,-0.064919263124466,-0.159450843930244,-0.194264635443687,0.366541624069214,0.072375521063805,0.032554242759943,-0.090037539601326,-0.084621451795101,0.139043658971786,-0.106065750122070) * MODEL5_texOff(vec2(0,1));
res += mat4(-0.029651727527380,0.031580589711666,0.159593090415001,-0.167714297771454,0.059067174792290,0.066722817718983,-0.061520431190729,-0.114319212734699,-0.036606274545193,-0.150558978319168,0.133061036467552,0.048754245042801,-0.116085231304169,0.119649045169353,0.125969722867012,-0.150298625230789) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.039706338196993,-0.500997185707092,0.138597398996353,-0.079015128314495,0.157768413424492,0.071790747344494,0.067639321088791,-0.023759670555592,0.025998048484325,0.152223378419876,-0.066607542335987,0.036908008158207,-0.053070727735758,-0.016430113464594,0.006104269530624,-0.093985289335251) * MODEL5_texOff(vec2(1,0));
res += mat4(0.006515030283481,0.262381166219711,-0.163321480154991,-0.071194849908352,0.060043998062611,-0.202446430921555,-0.050995305180550,-0.147998586297035,0.054777279496193,0.098890967667103,-0.065731093287468,-0.115507997572422,0.059467885643244,-0.119074493646622,0.077426761388779,0.039903976023197) * MODEL5_texOff(vec2(1,1));
res += mat4(0.001572746434249,0.015975050628185,-0.013593665324152,-0.226822942495346,0.043060198426247,-0.046123880892992,-0.036152314394712,0.073662735521793,-0.410580813884735,0.021758429706097,-0.094045460224152,0.042712569236755,0.396193742752075,0.102381251752377,-0.037711456418037,-0.013155592605472) * MODEL6_texOff(vec2(-1,-1));
res += mat4(0.016395876184106,-0.010676458477974,0.125549510121346,-0.001311370637268,0.395698040723801,0.085593089461327,-0.084172010421753,0.377163559198380,-0.519344508647919,0.008254356682301,0.123431891202927,0.202754184603691,0.497491687536240,-0.077208392322063,0.027864720672369,0.062996856868267) * MODEL6_texOff(vec2(-1,0));
res += mat4(0.002771741943434,-0.015140797011554,-0.079709947109222,-0.099370881915092,-0.010742005892098,0.093108125030994,0.138056442141533,0.273678451776505,-0.041957251727581,-0.271549344062805,0.049505036324263,0.057574495673180,0.024367000907660,-0.024184020236135,0.036685563623905,-0.050732396543026) * MODEL6_texOff(vec2(-1,1));
res += mat4(-0.478023886680603,0.009494459256530,0.199334889650345,0.011578253470361,-0.016687119379640,-0.043835815042257,-0.081315562129021,-0.002977762604132,-0.320930510759354,0.114795163273811,-0.098885841667652,-0.024335362017155,0.103248536586761,0.031339313834906,-0.261181265115738,0.061626750975847) * MODEL6_texOff(vec2(0,-1));
res += mat4(-0.855724036693573,-0.241055518388748,-0.330477982759476,-0.101331375539303,-0.151257574558258,0.090910807251930,-0.125361755490303,0.037980783730745,-0.027366032823920,-0.289352893829346,0.106021031737328,-0.208994761109352,0.194886922836304,0.125116482377052,0.159458965063095,-0.002791163278744) * MODEL6_texOff(vec2(0,0));
res += mat4(-0.175107374787331,0.227378681302071,-0.193738937377930,0.036773785948753,-0.055641397833824,-0.011276334524155,0.125607535243034,0.049530718475580,0.008820786140859,-0.662476301193237,0.165589228272438,-0.139646962285042,-0.009660763666034,-0.426907807588577,0.042535804212093,0.025520659983158) * MODEL6_texOff(vec2(0,1));
res += mat4(0.054473597556353,0.018148504197598,-0.083877786993980,-0.020719792693853,-0.021402899175882,-0.026650043204427,0.042282264679670,0.275666624307632,0.078176170587540,0.097865559160709,-0.124027647078037,-0.097875542938709,-0.107258439064026,0.069154918193817,0.086342953145504,0.085428737103939) * MODEL6_texOff(vec2(1,-1));
res += mat4(0.289332270622253,0.131478518247604,0.074873737990856,0.087669678032398,-0.025352384895086,0.043522935360670,-0.042796101421118,0.053541749715805,-0.050847195088863,-0.296902567148209,0.018703302368522,-0.243992403149605,-0.017765119671822,-0.038080722093582,0.005220643244684,0.014945473521948) * MODEL6_texOff(vec2(1,0));
res += mat4(0.051034726202488,-0.086314864456654,0.028968194499612,-0.470646917819977,-0.082126937806606,-0.097125455737114,0.074890874326229,0.033402569591999,0.054916150867939,-0.503791511058807,0.087088808417320,0.014976921491325,-0.061829473823309,-0.170057341456413,-0.008801098912954,0.023510349914432) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.009737749584019,0.006653261370957,0.002062813378870,0.067942678928375) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 3.200 > OUTPUT.h LUMA.h / 3.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL8
//!DESC (AU_M_S_4x_LA) mapping 4_2

vec4 hook()
{
vec4 res = vec4(0.090984292328358,-0.107420451939106,-0.022258508950472,0.045125111937523);
res += mat4(-0.050708036869764,0.014976672828197,-0.047987908124924,-0.144163250923157,-0.010959754697978,-0.073683142662048,-0.138067543506622,0.068486005067825,0.080032043159008,0.055809274315834,0.015254970639944,0.132520601153374,-0.025521837174892,0.049558937549591,0.010064282454550,0.056504882872105) * MODEL1_texOff(vec2(-1,-1));
res += mat4(-0.000887661648449,0.067874848842621,0.040335707366467,-0.243113756179810,-0.104866318404675,-0.074286699295044,-0.114678405225277,0.075823284685612,-0.027605984359980,-0.054777916520834,-0.021828943863511,0.302154183387756,0.032308422029018,-0.010711596347392,-0.066280990839005,-0.016413580626249) * MODEL1_texOff(vec2(-1,0));
res += mat4(0.088353462517262,0.050055425614119,0.042251937091351,0.015966210514307,0.045404620468616,-0.047131106257439,0.015767352655530,0.100880958139896,0.059529554098845,0.004251309204847,0.040621697902679,0.201940596103668,-0.020924611017108,0.014246772974730,-0.000813875172753,-0.000153112778207) * MODEL1_texOff(vec2(-1,1));
res += mat4(-0.046671930700541,-0.122938357293606,-0.041049905121326,0.021601917222142,-0.037912342697382,0.041192427277565,0.164987832307816,0.075262412428856,-0.141506746411324,-0.115254871547222,-0.216689467430115,-0.021242240443826,0.008741231635213,0.075180210173130,-0.036801036447287,0.006016226019710) * MODEL1_texOff(vec2(0,-1));
res += mat4(-0.040670040994883,-0.083711773157120,0.031578861176968,0.377500683069229,-0.433047294616699,-0.472498893737793,-0.723038554191589,0.048673648387194,0.168088361620903,-0.034157481044531,0.194588735699654,0.043727610260248,-0.247083440423012,-0.081123702228069,-0.496882319450378,-0.134953856468201) * MODEL1_texOff(vec2(0,0));
res += mat4(-0.071846902370453,0.009523659013212,-0.041362836956978,0.035974148660898,-0.089853249490261,-0.116755053400993,0.013622312806547,-0.071683511137962,-0.080655567348003,-0.064807057380676,-0.070893444120884,-0.133753910660744,0.053477682173252,0.039200674742460,0.034865982830524,-0.066908702254295) * MODEL1_texOff(vec2(0,1));
res += mat4(-0.130195260047913,-0.077639281749725,-0.046519998461008,-0.048433005809784,0.056224044412374,0.102855324745178,-0.092856042087078,-0.183364003896713,-0.004093513824046,0.019313219934702,0.093488365411758,0.246901839971542,0.160788327455521,0.024952571839094,-0.029664983972907,-0.115534521639347) * MODEL1_texOff(vec2(1,-1));
res += mat4(0.031009428203106,-0.054681062698364,-0.252931207418442,-0.377000957727432,-0.460818350315094,-0.463476717472076,-0.133888691663742,-0.077971495687962,0.075595133006573,0.080242022871971,-0.023274857550859,0.189830377697945,0.118829689919949,0.305563628673553,0.353950530290604,-0.508220434188843) * MODEL1_texOff(vec2(1,0));
res += mat4(0.009534765966237,-0.012644209899008,0.018359506502748,-0.060827068984509,-0.112210638821125,-0.057112108916044,0.037315059453249,-0.081917256116867,-0.095019623637199,-0.101972825825214,-0.033397708088160,0.117011643946171,-0.166186913847923,-0.138148933649063,-0.075819432735443,-0.095048971474171) * MODEL1_texOff(vec2(1,1));
res += mat4(-0.068971127271652,-0.096155315637589,-0.330399483442307,0.055156648159027,-0.002444467274472,-0.033871110528708,-0.135034471750259,0.057705156505108,0.172677144408226,0.150792583823204,0.253977179527283,-0.146681204438210,-0.040139514952898,0.016847666352987,0.024539748206735,0.051885481923819) * MODEL2_texOff(vec2(-1,-1));
res += mat4(-0.029936583712697,0.014261308126152,0.195098429918289,-0.235788986086845,0.074762515723705,0.044523604214191,-0.034988407045603,-0.035071797668934,0.107979908585548,-0.149872183799744,-0.216299399733543,-0.040770221501589,0.082696169614792,-0.011031675152481,-0.166342884302139,0.083751350641251) * MODEL2_texOff(vec2(-1,0));
res += mat4(0.090626157820225,0.149822026491165,0.128825798630714,-0.063140131533146,0.029864832758904,0.042208779603243,-0.080056004226208,-0.002671443158761,0.017739811912179,-0.014439431950450,0.026758715510368,0.073746435344219,0.053560622036457,0.037487324327230,0.048801880329847,0.026620082557201) * MODEL2_texOff(vec2(-1,1));
res += mat4(-0.164712071418762,0.011033340357244,0.096403554081917,-0.116454407572746,-0.194789990782738,-0.036782555282116,-0.154147133231163,-0.000597985403147,0.256031274795532,0.412233889102936,0.108345076441765,0.059485863894224,-0.031127899885178,0.009945514611900,-0.052605196833611,-0.093547232449055) * MODEL2_texOff(vec2(0,-1));
res += mat4(0.017212174832821,-0.141667708754539,-0.323639810085297,0.329487025737762,-0.242345109581947,-0.311369866132736,-0.204944804310799,0.043320294469595,-0.166128769516945,-0.534795582294464,-0.107854895293713,0.080357551574707,-0.384912639856339,-0.201913669705391,-0.094774253666401,-0.078586384654045) * MODEL2_texOff(vec2(0,0));
res += mat4(0.405305325984955,0.131485149264336,0.082092925906181,0.195042669773102,0.104766525328159,0.220690339803696,0.026453062891960,0.065025575459003,0.209276512265205,-0.037399936467409,0.059802491217852,-0.101835846900940,0.171651899814606,0.161287501454353,0.055540271103382,-0.056033313274384) * MODEL2_texOff(vec2(0,1));
res += mat4(0.041514903306961,0.079631172120571,0.021350124850869,-0.335218638181686,-0.031662043184042,0.035895142704248,-0.049295343458652,0.207017928361893,0.054294567555189,0.173248782753944,0.028929231688380,0.118533633649349,-0.056401867419481,-0.095152184367180,-0.038910564035177,-0.285118520259857) * MODEL2_texOff(vec2(1,-1));
res += mat4(-0.235322579741478,0.014324021525681,0.064107500016689,0.163730114698410,-0.392249703407288,-0.263435870409012,-0.046122856438160,0.270216673612595,0.153372690081596,-0.100367680191994,0.002353483112529,0.123312257230282,-0.121839202940464,-0.156368017196655,0.020337009802461,-0.590224564075470) * MODEL2_texOff(vec2(1,0));
res += mat4(-0.096399240195751,-0.121853619813919,-0.091458640992641,-0.162623792886734,0.272537380456924,0.213705316185951,0.069869272410870,0.265578627586365,0.077538713812828,0.010115324519575,0.036523792892694,-0.004414171911776,-0.044081017374992,0.090210877358913,0.020607847720385,-0.069872245192528) * MODEL2_texOff(vec2(1,1));
res += mat4(0.082432396709919,0.054226558655500,0.046141870319843,0.051335506141186,-0.004497372079641,-0.052519608289003,0.115427389740944,0.030436959117651,-0.079055353999138,-0.018439652398229,-0.142306298017502,-0.010010071098804,-0.038859296590090,-0.076956711709499,-0.016618158668280,0.058386553078890) * MODEL3_texOff(vec2(-1,-1));
res += mat4(-0.111869044601917,-0.152690470218658,-0.349080294370651,-0.114620923995972,-0.032938424497843,-0.005082991905510,-0.125570282340050,0.145286589860916,0.101908750832081,0.090229645371437,0.123960368335247,-0.146005198359489,-0.044357024133205,0.004825847223401,-0.274427324533463,0.095426380634308) * MODEL3_texOff(vec2(-1,0));
res += mat4(0.103201970458031,0.144852295517921,0.082922995090485,0.223483279347420,0.010084715671837,-0.031949657946825,-0.005513492040336,0.048906680196524,-0.034348797053099,0.002560720546171,-0.046521350741386,-0.000575323821977,-0.041749391704798,-0.071322552859783,0.008376933634281,-0.026289127767086) * MODEL3_texOff(vec2(-1,1));
res += mat4(0.073700092732906,0.220709949731827,0.020364804193377,0.055926956236362,0.216899380087852,0.038287922739983,0.362286210060120,0.016299400478601,-0.049176152795553,0.056486915796995,0.111188009381294,0.097917526960373,-0.183767870068550,-0.453809976577759,-0.227706909179688,0.067454107105732) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.699130892753601,-0.615412712097168,-0.319564312696457,0.125648364424706,-0.028262503445148,0.066718079149723,0.026145828887820,-0.456124454736710,0.118472464382648,0.247239634394646,0.208598449826241,-0.151996850967407,-0.656162559986115,-0.219358786940575,-0.153827726840973,-0.020522527396679) * MODEL3_texOff(vec2(0,0));
res += mat4(0.191951930522919,0.233729168772697,0.139262303709984,-0.114870332181454,0.117786161601543,0.141658544540405,0.043339800089598,-0.135694608092308,-0.128661632537842,0.099533177912235,-0.191140666604042,-0.056144561618567,0.288655877113342,-0.079906985163689,0.053469300270081,0.127334669232368) * MODEL3_texOff(vec2(0,1));
res += mat4(0.046977158635855,0.153245121240616,-0.033595204353333,0.091151669621468,0.139646410942078,0.068101420998573,0.042615216225386,0.283696055412292,0.146926999092102,0.032382458448410,0.102649770677090,0.033206287771463,-0.036696743220091,-0.089008338749409,0.019201993942261,-0.169519588351250) * MODEL3_texOff(vec2(1,-1));
res += mat4(-0.149821355938911,-0.123913198709488,-0.106583990156651,-0.203053027391434,0.091895878314972,0.063362322747707,0.130441382527351,0.288858234882355,0.164687722921371,0.468121707439423,0.111231513321400,-0.068146936595440,-0.005649835802615,0.034472614526749,-0.006664391607046,-0.239549368619919) * MODEL3_texOff(vec2(1,0));
res += mat4(0.108690850436687,0.072292648255825,0.069991484284401,-0.095613725483418,0.011480386368930,0.083540245890617,0.041492968797684,-0.039323471486568,-0.441787153482437,-0.146954149007797,-0.117282532155514,0.120989203453064,0.045188426971436,-0.045814618468285,0.001679560053162,-0.055111743509769) * MODEL3_texOff(vec2(1,1));
res += mat4(0.044973704963923,-0.050212100148201,0.046115230768919,0.057959757745266,0.039397679269314,0.066819377243519,0.186578899621964,-0.135151639580727,-0.137216091156006,0.002789133461192,-0.007243219297379,-0.112953051924706,-0.079216688871384,-0.195922344923019,-0.098842620849609,0.238219127058983) * MODEL4_texOff(vec2(-1,-1));
res += mat4(-0.095124952495098,-0.096845038235188,-0.154845178127289,0.104803517460823,0.102309912443161,0.035526514053345,-0.147427335381508,-0.079499833285809,-0.021859122440219,-0.082530066370964,0.107444562017918,-0.195045784115791,-0.032769292593002,-0.010694177821279,-0.177529036998749,0.426914751529694) * MODEL4_texOff(vec2(-1,0));
res += mat4(0.119725890457630,0.095038540661335,0.079308904707432,0.058462556451559,-0.018911238759756,0.021101862192154,-0.018150003626943,-0.045346982777119,-0.101076036691666,-0.070881627500057,-0.029515851289034,-0.033623531460762,-0.067760244011879,-0.077113680541515,-0.007282558828592,-0.043154612183571) * MODEL4_texOff(vec2(-1,1));
res += mat4(0.119890347123146,0.025542449206114,-0.140447825193405,-0.036639828234911,0.180533260107040,-0.002929782262072,0.343876808881760,0.061045531183481,0.040533170104027,-0.129648670554161,0.087036758661270,0.071708887815475,-0.038432665169239,-0.009157569147646,-0.180904552340508,-0.068031877279282) * MODEL4_texOff(vec2(0,-1));
res += mat4(-0.176048591732979,-0.544170737266541,0.251568585634232,-0.139136508107185,-0.514889657497406,-0.230584755539894,-0.625009596347809,-0.054518561810255,0.201194867491722,-0.049502585083246,0.361241668462753,0.218763515353203,-0.319289982318878,-0.231157973408699,-0.406281471252441,-0.234744682908058) * MODEL4_texOff(vec2(0,0));
res += mat4(0.166607603430748,0.117751888930798,0.069521449506283,0.012594250030816,-0.092993631958961,0.038321822881699,0.044955123215914,-0.103192999958992,-0.201048016548157,0.143870219588280,-0.036395289003849,-0.017952606081963,0.315518677234650,0.099100351333618,0.169250130653381,-0.160457849502563) * MODEL4_texOff(vec2(0,1));
res += mat4(-0.111697211861610,0.004244592972100,-0.079271599650383,-0.131629854440689,0.132566452026367,-0.024038473144174,0.106645025312901,0.120648033916950,-0.039000585675240,-0.182044997811317,-0.065623432397842,0.054480936378241,-0.208184018731117,-0.113795295357704,-0.084646284580231,-0.266038000583649) * MODEL4_texOff(vec2(1,-1));
res += mat4(0.140926197171211,-0.026162104681134,-0.000960038159974,-0.692436933517456,-0.640418469905853,-0.297447770833969,-0.101408235728741,-0.450145274400711,0.195819929242134,0.245109692215919,0.093461938202381,0.387338399887085,-0.292142152786255,-0.519306659698486,-0.054544873535633,-0.232363238930702) * MODEL4_texOff(vec2(1,0));
res += mat4(0.020921587944031,0.008525862358510,0.008061769418418,-0.076043084263802,-0.060390930622816,0.012676671147346,-0.076569043099880,-0.188770130276680,-0.227444306015968,-0.030463254079223,-0.071022793650627,-0.039835181087255,0.239569321274757,0.350307703018188,0.022474797442555,-0.092621944844723) * MODEL4_texOff(vec2(1,1));
res += mat4(0.120367504656315,0.105889789760113,-0.039401240646839,0.122369669377804,-0.000653981813230,-0.051807302981615,0.030471613630652,0.125943228602409,-0.015176240354776,-0.023607056587934,0.185610055923462,0.097016170620918,-0.052904207259417,0.006524327676743,0.068671733140945,0.072657078504562) * MODEL5_texOff(vec2(-1,-1));
res += mat4(0.078902795910835,0.037197701632977,-0.129262402653694,0.132973000407219,0.095471590757370,0.027277190238237,0.150191843509674,-0.031175648793578,0.100872911512852,0.100482523441315,0.384656041860580,0.190048635005951,0.079237632453442,0.141708776354790,0.151302307844162,0.022025354206562) * MODEL5_texOff(vec2(-1,0));
res += mat4(-0.028640065342188,-0.066934406757355,-0.000890898343641,-0.004697223193944,-0.060597445815802,0.073622055351734,0.011806163005531,-0.055600494146347,-0.086281158030033,-0.031879983842373,-0.033504024147987,-0.042871527373791,-0.080375485122204,-0.007339398842305,-0.050991136580706,-0.124752752482891) * MODEL5_texOff(vec2(-1,1));
res += mat4(-0.031605508178473,0.347582548856735,-0.185366988182068,0.020316310226917,-0.049485340714455,-0.070961773395538,0.116583868861198,-0.016998987644911,-0.020667601376772,-0.116122052073479,0.197331517934799,-0.238826975226402,0.267643153667450,0.242184579372406,0.558363914489746,-0.136707738041878) * MODEL5_texOff(vec2(0,-1));
res += mat4(0.003785298904404,0.123729005455971,-0.116359889507294,-0.108095310628414,-0.190502092242241,-0.073941022157669,-0.334179461002350,-0.172960400581360,0.406454801559448,0.118886239826679,0.090800106525421,-0.027468426153064,0.134170144796371,0.089677266776562,0.140292763710022,-0.139167770743370) * MODEL5_texOff(vec2(0,0));
res += mat4(0.156208798289299,-0.135189175605774,0.069216400384903,0.064986772835255,0.112668931484222,0.041188452392817,0.046524602919817,0.173857435584068,-0.025450713932514,0.244938299059868,0.088110826909542,0.166730761528015,-0.203633874654770,0.046807486563921,-0.104406610131264,0.046662468463182) * MODEL5_texOff(vec2(0,1));
res += mat4(-0.145307049155235,0.007216802332550,-0.049186721444130,-0.119633436203003,0.170237973332405,0.088381372392178,0.109416209161282,-0.035418868064880,0.123903132975101,0.144872799515724,0.041034843772650,-0.013123291544616,0.266349643468857,0.178611874580383,0.071735538542271,-0.092617347836494) * MODEL5_texOff(vec2(1,-1));
res += mat4(0.262701272964478,0.173476442694664,0.074307888746262,-0.278154790401459,-0.207635447382927,-0.171645462512970,0.009373015724123,-0.050927188247442,0.017884384840727,-0.193875461816788,0.041451025754213,-0.147577226161957,-0.015108782798052,0.007343745324761,0.051399379968643,-0.286717385053635) * MODEL5_texOff(vec2(1,0));
res += mat4(0.158638894557953,-0.061400674283504,0.025200877338648,-0.055080931633711,0.190696731209755,0.054114259779453,0.027237368747592,-0.095480479300022,0.115410253405571,0.098090291023254,0.018953232094646,-0.044958047568798,-0.104846090078354,-0.072339072823524,-0.066609345376492,0.154376432299614) * MODEL5_texOff(vec2(1,1));
res += mat4(0.084517456591129,-0.041572395712137,-0.440414160490036,-0.272591918706894,0.044643186032772,0.033901683986187,-0.019094537943602,-0.152380883693695,-0.041974138468504,-0.075927384197712,-0.232788398861885,0.067249767482281,0.017268311232328,-0.004098703619093,0.009580858051777,0.025596205145121) * MODEL6_texOff(vec2(-1,-1));
res += mat4(-0.016173601150513,0.130563616752625,-0.082254432141781,-0.252113461494446,-0.274219125509262,-0.116695709526539,0.158259987831116,-0.767085433006287,-0.177851647138596,-0.036146905273199,-0.520445942878723,0.109884977340698,0.026989251375198,0.112323366105556,-0.088927060365677,0.153692826628685) * MODEL6_texOff(vec2(-1,0));
res += mat4(0.003588384250179,0.032223474234343,0.135921642184258,-0.051887866109610,0.140608638525009,0.029652204364538,-0.011001558043063,-0.016746122390032,0.137655183672905,0.104921475052834,0.087397366762161,0.119895957410336,0.021312801167369,0.091982550919056,-0.008404777385294,-0.018600210547447) * MODEL6_texOff(vec2(-1,1));
res += mat4(-0.286412835121155,-0.236381679773331,-0.336934506893158,0.206382438540459,0.015708342194557,0.027177298441529,0.025791047140956,0.166287869215012,-0.391933768987656,-0.058983542025089,-0.216748803853989,-0.126137554645538,-0.059552632272243,-0.190518036484718,-0.327488094568253,0.140996217727661) * MODEL6_texOff(vec2(0,-1));
res += mat4(0.150902763009071,-0.140243321657181,-0.202641442418098,0.176231756806374,0.038217280060053,-0.072666749358177,-0.217750668525696,0.311885178089142,-0.500405609607697,-0.555310964584351,-0.468934446573257,-0.241499245166779,-0.085583031177521,0.253288030624390,-0.058061949908733,0.037415508180857) * MODEL6_texOff(vec2(0,0));
res += mat4(0.303381890058517,0.210387051105499,0.319429934024811,-0.078499689698219,-0.143026590347290,0.019371459260583,-0.029201107099652,0.248665630817413,0.157708689570427,0.088682301342487,-0.028995210304856,-0.152323216199875,-0.087914630770683,0.024546783417463,-0.002615125849843,0.082107827067375) * MODEL6_texOff(vec2(0,1));
res += mat4(-0.018614007160068,-0.180181428790092,0.054375454783440,-0.156347721815109,0.035806298255920,0.046914741396904,-0.001680487534031,0.209805801510811,-0.329445362091064,-0.297886610031128,-0.120610795915127,0.012105185538530,-0.016088873147964,-0.003118525492027,0.067336201667786,0.040353029966354) * MODEL6_texOff(vec2(1,-1));
res += mat4(-0.361783683300018,-0.291081458330154,-0.029698429629207,-0.285380214452744,-0.083517506718636,-0.037018090486526,-0.052215486764908,0.315104693174362,-0.108833797276020,0.025300823152065,-0.016901995986700,-0.136887863278389,-0.112936370074749,0.018005680292845,0.001371262129396,0.263233810663223) * MODEL6_texOff(vec2(1,0));
res += mat4(0.256873041391373,0.162884771823883,-0.005572731606662,-0.253709703683853,-0.021031023934484,0.069347329437733,-0.001748257665895,0.017246466130018,-0.025183510035276,0.063226111233234,-0.022811276838183,-0.121685035526752,0.088493712246418,0.024635318666697,0.034249711781740,0.077839136123657) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.003943108953536,0.019053511321545,-0.003638531779870,0.064034454524517) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 3.200 > OUTPUT.h LUMA.h / 3.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL9
//!DESC (AU_M_S_4x_LA) mapping 4_3

vec4 hook()
{
vec4 res = vec4(-0.086680687963963,-0.140797197818756,0.055130105465651,-0.102002829313278);
res += mat4(0.119034059345722,0.021526580676436,-0.066014863550663,0.032006975263357,-0.078995123505592,-0.013866623863578,-0.000191475788597,-0.103943593800068,0.126239418983459,-0.006625003647059,0.015940807759762,0.148155644536018,0.046957753598690,0.076748900115490,0.000015577665181,-0.085322707891464) * MODEL1_texOff(vec2(-1,-1));
res += mat4(0.379599869251251,-0.005936775356531,-0.060399509966373,0.086378686130047,-0.064636945724487,-0.043603666126728,0.037286702543497,-0.158290892839432,0.052774466574192,0.064145743846893,0.038528617471457,0.452498853206635,-0.134407162666321,-0.021401386708021,-0.005923900287598,-0.089113973081112) * MODEL1_texOff(vec2(-1,0));
res += mat4(0.089796923100948,0.061029627919197,-0.029066260904074,0.094039224088192,0.046068221330643,-0.038430932909250,0.021052617579699,0.057392369955778,-0.069896340370178,-0.021578654646873,0.019681649282575,0.143109127879143,-0.131708934903145,-0.013860861770809,0.031552121043205,-0.178259164094925) * MODEL1_texOff(vec2(-1,1));
res += mat4(0.000378666474717,0.053553208708763,0.011618289165199,0.124279648065567,-0.023666791617870,0.232257336378098,-0.092054091393948,0.224957630038261,0.130526930093765,-0.207999274134636,0.046958860009909,0.150209411978722,-0.245255887508392,0.094470739364624,-0.015797669067979,-0.035071954131126) * MODEL1_texOff(vec2(0,-1));
res += mat4(-0.070984214544296,-0.150443002581596,-0.073065906763077,0.118175849318504,0.086264342069626,-0.123531058430672,-0.009403114207089,0.192075625061989,-0.021545613184571,0.250753939151764,0.121476501226425,0.096846692264080,-0.343585968017578,-0.125498279929161,-0.068885631859303,0.076055645942688) * MODEL1_texOff(vec2(0,0));
res += mat4(0.086409710347652,-0.010081827640533,0.004503312055022,0.173043936491013,-0.170235589146614,-0.102386102080345,0.006765509489924,-0.155199378728867,0.041731763631105,-0.103210613131523,0.015018434263766,0.038107059895992,-0.019045053049922,-0.087508700788021,-0.059198796749115,-0.046594254672527) * MODEL1_texOff(vec2(0,1));
res += mat4(-0.010978913865983,-0.061707936227322,0.014789785258472,-0.018883628770709,0.128331512212753,0.239126235246658,-0.040686279535294,0.011786746792495,0.096214286983013,-0.038482163101435,-0.020669141784310,0.005078142974526,0.195173054933548,-0.033455066382885,0.042881201952696,0.108839660882950) * MODEL1_texOff(vec2(1,-1));
res += mat4(0.097715571522713,-0.015966387465596,0.070439659059048,0.233028307557106,0.025347802788019,-0.310696721076965,-0.033164076507092,-0.074496753513813,0.046650189906359,0.142808854579926,0.051573026925325,-0.342490166425705,-0.066701136529446,0.124776601791382,-0.086117088794708,-0.336639523506165) * MODEL1_texOff(vec2(1,0));
res += mat4(0.076345250010490,0.000002376211341,-0.012819779105484,-0.097958497703075,0.126030609011650,0.012237589806318,0.009702636860311,0.076433457434177,0.145632296800613,0.032342005521059,-0.008039523847401,-0.047555472701788,0.104131728410721,-0.015757739543915,0.041686959564686,0.088966645300388) * MODEL1_texOff(vec2(1,1));
res += mat4(-0.173742249608040,-0.108422487974167,-0.007117213215679,-0.121909685432911,0.107751972973347,-0.018494946882129,0.057520318776369,0.116627618670464,0.031042063608766,0.148516744375229,-0.057142354547977,-0.068126648664474,-0.138627409934998,0.068666301667690,0.025567131116986,-0.175582319498062) * MODEL2_texOff(vec2(-1,-1));
res += mat4(0.054785110056400,-0.143182218074799,0.027490148320794,-0.030903454869986,0.090143673121929,0.146068274974823,-0.195134729146957,0.333316117525101,0.003083415096626,0.147359669208527,-0.009961703792214,-0.010743353515863,-0.263679951429367,-0.054362531751394,0.015837145969272,-0.580112934112549) * MODEL2_texOff(vec2(-1,0));
res += mat4(-0.074716784060001,0.091355673968792,-0.035870246589184,-0.182655364274979,0.027782406657934,-0.045630279928446,-0.001516106072813,0.106984928250313,-0.145829871296883,0.014193621464074,0.017158830538392,-0.009679838083684,-0.077048502862453,0.045819386839867,0.002373695140705,-0.286752551794052) * MODEL2_texOff(vec2(-1,1));
res += mat4(-0.094813942909241,0.335688710212708,-0.043925866484642,-0.058503825217485,-0.111260131001472,0.338340640068054,0.053868204355240,-0.048991631716490,0.132624924182892,0.122628174722195,-0.165088906884193,0.098839476704597,-0.223510026931763,0.064849682152271,-0.009737865999341,-0.122110605239868) * MODEL2_texOff(vec2(0,-1));
res += mat4(0.026134550571442,-0.404717296361923,0.166482329368591,0.111570142209530,-0.208963617682457,-0.349558860063553,0.013653109781444,0.272339761257172,0.003642738098279,0.419244855642319,0.043936997652054,0.241482034325600,-0.249259054660797,-0.037425260990858,-0.101940758526325,-0.331790477037430) * MODEL2_texOff(vec2(0,0));
res += mat4(-0.129280090332031,-0.024039616808295,0.088064402341843,-0.066219069063663,0.155381843447685,0.046095483005047,0.037438720464706,0.090415030717850,-0.033503290265799,0.011478161439300,0.059719908982515,-0.090421237051487,-0.034195672720671,-0.101657629013062,-0.065726183354855,-0.129156470298767) * MODEL2_texOff(vec2(0,1));
res += mat4(0.066699340939522,0.198397502303123,-0.006181734148413,-0.008207072503865,0.014683553017676,0.181152716279030,0.048445925116539,-0.008433715440333,-0.059579301625490,0.068227939307690,-0.013522571884096,-0.073582552373409,0.063339851796627,0.076006837189198,0.025444453582168,0.022167185321450) * MODEL2_texOff(vec2(1,-1));
res += mat4(-0.117980346083641,-0.047258075326681,0.034048706293106,-0.178421840071678,-0.096757046878338,-0.023943174630404,-0.048590395599604,-0.163707211613655,-0.065753728151321,0.204191073775291,0.047586876899004,-0.150538146495819,0.242204204201698,0.009268154390156,-0.084709569811821,0.137837618589401) * MODEL2_texOff(vec2(1,0));
res += mat4(0.102460041642189,-0.133153617382050,0.062189962714911,0.131470084190369,-0.051962506026030,-0.126995906233788,-0.006707570981234,-0.219208404421806,0.065119288861752,0.101225897669792,0.005942439660430,0.043851051479578,0.018395604565740,-0.089708566665649,-0.060001526027918,0.122155927121639) * MODEL2_texOff(vec2(1,1));
res += mat4(0.025102602317929,-0.086783535778522,-0.019978187978268,0.173663452267647,-0.024409534409642,-0.091522976756096,0.170193389058113,0.069575905799866,0.041488923132420,0.049278985708952,-0.021624054759741,0.001679262262769,-0.358036220073700,-0.028707660734653,0.017456997185946,-0.115876443684101) * MODEL3_texOff(vec2(-1,-1));
res += mat4(-0.119543403387070,0.148495927453041,0.004865738563240,-0.276384770870209,-0.406465053558350,0.096411153674126,0.226298198103905,-0.110736027359962,-0.071264229714870,0.000840606226120,-0.027412926778197,0.017678469419479,-0.328357875347137,-0.059682428836823,-0.002996545750648,-0.575435221195221) * MODEL3_texOff(vec2(-1,0));
res += mat4(0.116837538778782,-0.092330224812031,-0.031532607972622,-0.003675456158817,-0.167423471808434,-0.098273664712906,0.100933611392975,-0.027126150205731,0.053286675363779,0.039488520473242,-0.014527867548168,0.184839725494385,-0.024134710431099,0.068165652453899,-0.020107984542847,-0.073111832141876) * MODEL3_texOff(vec2(-1,1));
res += mat4(0.169156089425087,0.048726737499237,-0.052334491163492,-0.010034245438874,0.253825873136520,-0.295170664787292,0.252444505691528,0.150990098714828,-0.059643834829330,0.073918946087360,0.067443698644638,-0.037588153034449,0.160025805234909,-0.193891689181328,0.034132488071918,-0.034332543611526) * MODEL3_texOff(vec2(0,-1));
res += mat4(0.204753354191780,0.303893059492111,-0.076297290623188,-0.017453242093325,0.300796508789063,0.505405783653259,-0.856959640979767,0.168444514274597,-0.230532482266426,-0.036661010235548,-0.131778538227081,-0.374953180551529,0.356962889432907,-0.212472543120384,0.043369054794312,0.301921874284744) * MODEL3_texOff(vec2(0,0));
res += mat4(-0.010070235468447,-0.651427507400513,-0.128885895013809,0.032105542719364,0.041280701756477,0.076429843902588,-0.006339850835502,0.006281268317252,0.114829339087009,0.320114880800247,-0.093186721205711,-0.302162408828735,-0.030064133927226,0.015301256440580,-0.003537357551977,0.007550090551376) * MODEL3_texOff(vec2(0,1));
res += mat4(0.108917728066444,0.152677759528160,-0.017425421625376,0.094725191593170,-0.256781160831451,-0.259757727384567,0.106345623731613,-0.218685239553452,0.110152482986450,-0.031655438244343,0.054576810449362,0.015901798382401,-0.003053731052205,0.030556786805391,-0.028113598003983,0.010065653361380) * MODEL3_texOff(vec2(1,-1));
res += mat4(0.245087862014771,-0.084377013146877,0.015256366692483,0.295969098806381,-0.208088725805283,0.195077046751976,0.181756079196930,-0.210613787174225,0.279145032167435,0.085242971777916,-0.072933629155159,0.243239909410477,-0.173310518264771,-0.033891111612320,0.009783019311726,-0.128353074193001) * MODEL3_texOff(vec2(1,0));
res += mat4(0.092721968889236,0.012627446092665,0.000506951357238,0.106023773550987,0.008830922655761,0.142145752906799,0.039756614714861,-0.030051570385695,0.131834119558334,0.053509403020144,-0.061760872602463,0.229176163673401,-0.090253993868828,-0.062952004373074,-0.019206004217267,-0.067896850407124) * MODEL3_texOff(vec2(1,1));
res += mat4(-0.159359559416771,-0.021298781037331,0.118461087346077,-0.087692640721798,0.114233642816544,0.032927643507719,0.009119320660830,0.013356600888073,0.149344295263290,-0.071714669466019,-0.023371960967779,0.012203159742057,-0.053058534860611,0.058610297739506,-0.029663233086467,-0.050328973680735) * MODEL4_texOff(vec2(-1,-1));
res += mat4(-0.256887376308441,-0.070518106222153,0.109820216894150,-0.235706940293312,-0.351245790719986,0.003759997431189,0.006038091145456,-0.234481483697891,0.253828287124634,-0.001952634542249,-0.062043830752373,0.270230203866959,-0.234550014138222,-0.062069226056337,0.022086640819907,-0.039731100201607) * MODEL4_texOff(vec2(-1,0));
res += mat4(0.065234065055847,0.065353654325008,0.029405599460006,0.008033527992666,-0.143161237239838,0.014326938427985,0.007304839324206,-0.085629791021347,0.018510594964027,-0.012525498867035,-0.013909701257944,-0.014331259764731,-0.225774079561234,-0.098971195518970,0.037864703685045,-0.233700692653656) * MODEL4_texOff(vec2(-1,1));
res += mat4(-0.042179692536592,-0.166820794343948,0.141417786478996,0.062199123203754,0.036983851343393,-0.066150337457657,0.079929843544960,-0.111772358417511,-0.031534250825644,-0.223165243864059,0.051074869930744,0.040936578065157,-0.260200381278992,0.268588453531265,-0.091202914714813,0.001211284194142) * MODEL4_texOff(vec2(0,-1));
res += mat4(-0.349887162446976,-0.288940221071243,0.292285948991776,-0.345255166292191,-0.354372739791870,0.290861606597900,-0.030271472409368,-0.024608258157969,0.189757347106934,0.039387870579958,-0.041853412985802,0.369660824537277,-0.046682208776474,-0.152712196111679,-0.024374619126320,-0.185142427682877) * MODEL4_texOff(vec2(0,0));
res += mat4(-0.107544496655464,0.160883799195290,-0.094608448445797,-0.011444853618741,-0.026136185973883,-0.055750798434019,0.027502967044711,0.045476023107767,0.034739583730698,0.088469132781029,-0.030818466097116,0.165049627423286,0.011693667620420,-0.223050877451897,0.000562204397283,0.001745387446135) * MODEL4_texOff(vec2(0,1));
res += mat4(-0.012186719104648,-0.161862030625343,-0.094495661556721,-0.015177795663476,-0.051569320261478,-0.059614125639200,0.019190652295947,0.039054341614246,-0.090975888073444,-0.008320180699229,0.008934204466641,-0.057852983474731,0.107444643974304,0.084174774587154,-0.059274286031723,-0.044479686766863) * MODEL4_texOff(vec2(1,-1));
res += mat4(0.218126624822617,0.069055251777172,-0.174615442752838,0.301754176616669,-0.036360595375299,0.047488648444414,-0.006309978198260,0.003830631962046,-0.307131975889206,-0.074102476239204,0.067156933248043,-0.263922780752182,0.202697172760963,-0.230481013655663,-0.069280721247196,0.252574831247330) * MODEL4_texOff(vec2(1,0));
res += mat4(0.041233822703362,0.057792358100414,-0.136150971055031,0.120244964957237,-0.006174674723297,-0.216438248753548,-0.025971280410886,-0.005695153493434,-0.101616255939007,0.029095008969307,0.004157408140600,-0.156761825084686,0.007630355656147,-0.031861361116171,-0.009449120610952,0.246464729309082) * MODEL4_texOff(vec2(1,1));
res += mat4(0.027550723403692,0.050187561661005,-0.085688076913357,0.047072403132915,-0.271416574716568,-0.059051655232906,0.062823429703712,-0.183281615376472,-0.087346911430359,-0.108136422932148,0.040955983102322,0.104506082832813,-0.186291113495827,-0.072547294199467,0.018439115956426,-0.024622408673167) * MODEL5_texOff(vec2(-1,-1));
res += mat4(-0.336400300264359,0.006310685072094,0.002409519627690,-0.094373613595963,-0.330347090959549,0.043030999600887,0.082587912678719,-0.345220893621445,0.164303794503212,-0.080794900655746,-0.052801787853241,0.156496673822403,-0.139850467443466,-0.013512540608644,-0.061663188040257,-0.076815448701382) * MODEL5_texOff(vec2(-1,0));
res += mat4(0.084750644862652,0.151216164231300,-0.047868650406599,-0.095985181629658,0.034038539975882,0.056118708103895,0.014126555062830,-0.101799875497818,-0.010747569613159,0.100080728530884,0.005152005236596,-0.098104737699032,0.138060122728348,0.084767676889896,-0.024542851373553,0.053527776151896) * MODEL5_texOff(vec2(-1,1));
res += mat4(-0.380669414997101,0.480055332183838,-0.185859277844429,-0.173168122768402,0.012412915006280,-0.150343075394630,0.074829198420048,-0.064626052975655,-0.026297667995095,-0.330499261617661,-0.035788342356682,-0.071629501879215,-0.206845059990883,0.170986562967300,-0.040561601519585,-0.193953454494476) * MODEL5_texOff(vec2(0,-1));
res += mat4(0.013240982778370,0.291969865560532,0.035990618169308,-0.094795718789101,0.164762824773788,0.123315058648586,0.069398403167725,0.221670359373093,-0.176443889737129,0.256761968135834,0.056193225085735,-0.078103482723236,-0.106252968311310,-0.072497449815273,-0.052937883883715,-0.253027111291885) * MODEL5_texOff(vec2(0,0));
res += mat4(-0.060232825577259,-0.209846094250679,0.045686475932598,0.014648528769612,-0.003914190456271,-0.215683966875076,0.091461382806301,0.158746764063835,-0.019857641309500,0.036290924996138,-0.106446862220764,0.177282989025116,0.131915137171745,-0.004230835475028,-0.001810965943150,0.074645966291428) * MODEL5_texOff(vec2(0,1));
res += mat4(0.112614914774895,-0.019239198416471,0.004732229746878,0.051931146532297,0.047347169369459,0.141484379768372,-0.009556337259710,-0.023928612470627,0.139125660061836,-0.098744004964828,-0.084434024989605,0.126031547784805,0.197006300091743,0.062776476144791,0.024768672883511,0.198164671659470) * MODEL5_texOff(vec2(1,-1));
res += mat4(0.185350149869919,0.132502287626266,-0.044550299644470,0.215807199478149,-0.189738899469376,-0.018828954547644,0.056730009615421,-0.254113286733627,0.131562858819962,0.051119778305292,-0.038001675158739,0.157095640897751,0.172333315014839,-0.068993322551250,-0.072028383612633,0.215232774615288) * MODEL5_texOff(vec2(1,0));
res += mat4(0.044726971536875,0.045193083584309,-0.014412721619010,0.063706554472446,0.025974150747061,-0.122283801436424,0.073154903948307,-0.108250230550766,0.004244281444699,-0.055730514228344,0.006673899944872,-0.028484562411904,-0.024587271735072,-0.077345751225948,0.034696273505688,-0.038930285722017) * MODEL5_texOff(vec2(1,1));
res += mat4(-0.063726849853992,-0.075182773172855,-0.041737139225006,-0.159158900380135,0.052145406603813,-0.067567363381386,-0.008503139019012,-0.027234423905611,-0.098130837082863,0.050161041319370,-0.015729995444417,-0.080317460000515,0.080821529030800,0.111623920500278,0.049976620823145,0.031666252762079) * MODEL6_texOff(vec2(-1,-1));
res += mat4(0.046337753534317,0.071671999990940,0.018938485532999,0.113273292779922,0.136336818337440,0.116653501987457,-0.059653036296368,-0.774986207485199,-0.491639792919159,-0.143307045102119,-0.029570711776614,-0.261838078498840,0.142661795020103,-0.113960847258568,0.080461256206036,-0.199620127677917) * MODEL6_texOff(vec2(-1,0));
res += mat4(-0.095093816518784,0.000657179683913,0.002405161038041,-0.175023794174194,0.099077880382538,0.002046984853223,-0.018058171495795,-0.250961452722549,-0.212948426604271,-0.154261469841003,0.004727006889880,-0.177995860576630,0.026774391531944,0.036864947527647,0.060730259865522,0.009561603888869) * MODEL6_texOff(vec2(-1,1));
res += mat4(-0.046875871717930,0.042748585343361,-0.035850606858730,0.149847075343132,0.080669738352299,-0.001990789780393,0.062364086508751,-0.039051033556461,-0.099714688956738,0.055914390832186,-0.003494758391753,-0.034594081342220,-0.022446118295193,0.182708978652954,-0.016187319532037,-0.093963228166103) * MODEL6_texOff(vec2(0,-1));
res += mat4(-0.328341424465179,-0.150449126958847,0.103396035730839,0.041458062827587,0.130878791213036,-0.212199419736862,-0.112044155597687,0.032124336808920,-0.028611153364182,-0.365188121795654,-0.079161517322063,-0.015217721462250,-0.031596858054399,-0.130549624562263,-0.173284634947777,-0.432644158601761) * MODEL6_texOff(vec2(0,0));
res += mat4(-0.140401512384415,-0.110189519822598,-0.010178053751588,-0.033903926610947,-0.037401035428047,0.036381959915161,-0.039626263082027,0.116212241351604,-0.044388227164745,-0.654325008392334,0.028093112632632,-0.028605595231056,0.080966241657734,-0.083927959203720,0.011094672605395,-0.087410360574722) * MODEL6_texOff(vec2(0,1));
res += mat4(-0.098215445876122,0.003112087724730,0.008721111342311,-0.044600602239370,-0.122256249189377,-0.067455954849720,-0.003139035776258,-0.085669465363026,0.070929788053036,0.011347964406013,0.020038673654199,0.021835884079337,0.063914172351360,0.138297185301781,-0.027421262115240,0.143299430608749) * MODEL6_texOff(vec2(1,-1));
res += mat4(-0.130043357610703,0.079564429819584,0.054922953248024,-0.212701648473740,-0.185519248247147,0.010450195521116,0.059875000268221,-0.091283775866032,0.153072506189346,-0.244118139147758,-0.015847411006689,0.135564088821411,0.145022079348564,-0.050666801631451,-0.030678369104862,0.036064002662897) * MODEL6_texOff(vec2(1,0));
res += mat4(0.093822471797466,-0.120953075587749,0.057337123900652,-0.017760459333658,-0.018713228404522,-0.093750886619091,0.016711618751287,0.041078902781010,0.136628404259682,-0.195433601737022,-0.027555301785469,0.111279539763927,-0.033275872468948,-0.116352096199989,0.046706978231668,0.069008253514767) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.039194382727146,-0.000621503277216,0.739740133285522,0.024579808115959) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 3.200 > OUTPUT.h LUMA.h / 3.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL10
//!DESC (AU_M_S_4x_LA) mapping 4_4

vec4 hook()
{
vec4 res = vec4(-0.121439486742020,-0.007306787185371,-0.036050818860531,-0.126727044582367);
res += mat4(-0.056350160390139,0.048608474433422,-0.019453834742308,-0.009054574184120,0.060952130705118,0.039334394037724,0.110542006790638,0.070489771664143,0.047306716442108,0.027858132496476,-0.000670954119414,-0.068657495081425,0.034505419433117,0.063513308763504,-0.003828276880085,0.061066314578056) * MODEL1_texOff(vec2(-1,-1));
res += mat4(-0.194474264979362,0.047261264175177,0.012847676873207,0.061734471470118,0.077793918550014,0.034982137382030,-0.067258350551128,-0.009617224335670,0.189687058329582,-0.087221920490265,-0.033253617584705,0.015431695617735,-0.072419725358486,0.074333548545837,0.041114307940006,0.023052938282490) * MODEL1_texOff(vec2(-1,0));
res += mat4(-0.007955005392432,-0.057314500212669,0.022715805098414,-0.005716107320040,0.068872675299644,-0.052722923457623,-0.119882799685001,-0.106284700334072,-0.091916248202324,0.021286251023412,-0.076315790414810,-0.015700064599514,-0.046201802790165,-0.008159499615431,-0.051399361342192,-0.058467738330364) * MODEL1_texOff(vec2(-1,1));
res += mat4(0.131026908755302,-0.215577960014343,-0.061821468174458,-0.126800268888474,0.054725598543882,0.020205335691571,-0.214760109782219,0.046693708747625,-0.024807497859001,0.112829975783825,0.067035995423794,0.134988859295845,-0.030326981097460,-0.019247699528933,0.199835047125816,0.185615450143814) * MODEL1_texOff(vec2(0,-1));
res += mat4(0.640715479850769,-0.361121684312820,0.036859594285488,-0.034111198037863,0.155861988663673,0.160335913300514,0.109031058847904,0.094950355589390,0.059888750314713,-0.304950326681137,-0.127684235572815,-0.255286246538162,-0.228723287582397,0.323426097631454,-0.328654855489731,-0.030315496027470) * MODEL1_texOff(vec2(0,0));
res += mat4(0.118161320686340,0.002083040075377,-0.024441277608275,0.023723131045699,-0.045366957783699,0.020242258906364,-0.378748506307602,-0.172632008790970,0.292557895183563,-0.109722949564457,0.069200187921524,0.104392871260643,-0.290628373622894,-0.001290844404139,-0.026857016608119,-0.110583096742630) * MODEL1_texOff(vec2(0,1));
res += mat4(0.147049561142921,0.107833474874496,-0.037408001720905,-0.170239090919495,0.077074773609638,0.077831730246544,-0.039788614958525,-0.050109785050154,0.034320872277021,0.113832935690880,-0.072125591337681,0.079383283853531,-0.095312267541885,-0.465564489364624,0.095776066184044,0.120110459625721) * MODEL1_texOff(vec2(1,-1));
res += mat4(0.497203409671783,0.081998638808727,0.034110080450773,0.018401671200991,0.021664366126060,-0.128581896424294,-0.208947300910950,0.035489667207003,0.136126145720482,0.347874701023102,0.077055379748344,-0.049609243869781,-0.232827529311180,-0.660522818565369,0.018307093530893,-0.191577911376953) * MODEL1_texOff(vec2(1,0));
res += mat4(0.114858992397785,0.123414285480976,-0.246891424059868,-0.101827673614025,0.015200408175588,-0.063158370554447,-0.087722994387150,-0.060117572546005,0.081034250557423,0.299324184656143,-0.035577066242695,0.071998916566372,0.076474227011204,-0.072449080646038,0.104478396475315,0.188214555382729) * MODEL1_texOff(vec2(1,1));
res += mat4(0.044499244540930,-0.000998463830911,0.146894708275795,0.124470554292202,-0.053052950650454,-0.030511960387230,-0.003900703042746,0.090989649295807,-0.074873983860016,0.120656505227089,-0.004931017290801,0.140959739685059,0.013027181848884,0.063187129795551,-0.010587571188807,0.056535158306360) * MODEL2_texOff(vec2(-1,-1));
res += mat4(-0.149007350206375,0.157122954726219,-0.106426738202572,-0.110333628952503,-0.028180910274386,0.076645374298096,-0.172385841608047,-0.133920878171921,0.073992878198624,-0.018076013773680,0.237217277288437,0.185899332165718,0.044329974800348,-0.007139304187149,0.031877528876066,-0.008499799296260) * MODEL2_texOff(vec2(-1,0));
res += mat4(0.028362898156047,0.103603377938271,-0.171325296163559,0.048780214041471,-0.023651011288166,-0.003109393175691,0.095979765057564,0.130658999085426,-0.036558821797371,0.009209137409925,-0.072787344455719,-0.141182690858841,0.022948592901230,0.009083995595574,-0.063098803162575,-0.017956804484129) * MODEL2_texOff(vec2(-1,1));
res += mat4(-0.162817090749741,-0.154974952340126,-0.219506233930588,0.071242026984692,0.040470249950886,0.219009667634964,-0.012465507723391,0.149155393242836,-0.301519542932510,0.096675388514996,0.053095508366823,0.327601313591003,-0.027986148372293,-0.058289453387260,0.084196254611015,0.175887137651443) * MODEL2_texOff(vec2(0,-1));
res += mat4(0.368972122669220,0.029342785477638,0.424327433109283,-0.003893609624356,0.118882410228252,-0.065038882195950,-0.272248297929764,-0.186256200075150,-0.079759709537029,0.053477548062801,0.186233028769493,0.471852123737335,-0.463042795658112,0.173120677471161,-0.270920574665070,-0.205501437187195) * MODEL2_texOff(vec2(0,0));
res += mat4(-0.051504310220480,0.166015774011612,0.117298878729343,-0.238854065537453,0.120682239532471,0.062654890120029,-0.158737510442734,-0.095536589622498,-0.080906525254250,-0.042858727276325,-0.004061124287546,-0.055750999599695,-0.300936102867126,-0.105075985193253,0.032266467809677,-0.023308346047997) * MODEL2_texOff(vec2(0,1));
res += mat4(-0.076429426670074,0.204500779509544,-0.028969956561923,-0.155747622251511,-0.237613737583160,0.127814844250679,-0.104208678007126,0.020506782457232,-0.073461398482323,-0.181534603238106,-0.052628729492426,0.198072791099548,-0.204307496547699,-0.140786096453667,-0.023369157686830,0.180357947945595) * MODEL2_texOff(vec2(1,-1));
res += mat4(0.001085011055693,-0.205052286386490,-0.075514405965805,0.164289802312851,-0.478380411863327,0.265751630067825,-0.126680031418800,-0.073266819119453,0.051042016595602,0.035573072731495,0.160294920206070,0.221637621521950,-0.232618167996407,-0.386939674615860,-0.057880979031324,-0.271159440279007) * MODEL2_texOff(vec2(1,0));
res += mat4(0.113384775817394,-0.013121037743986,0.191332533955574,-0.039578739553690,0.084403738379478,0.112155966460705,0.022323077544570,-0.017328215762973,0.016478829085827,0.045660506933928,-0.043028198182583,-0.110534481704235,-0.130318850278854,0.013539307750762,0.014944320544600,0.116157323122025) * MODEL2_texOff(vec2(1,1));
res += mat4(0.008946628309786,0.003452085191384,0.061419636011124,-0.000236284889979,0.063597328960896,-0.045094531029463,-0.068599462509155,0.000820593326353,-0.034262049943209,0.159838914871216,-0.016866998746991,-0.021117638796568,0.027643332257867,-0.035229828208685,0.125600233674049,0.014967948198318) * MODEL3_texOff(vec2(-1,-1));
res += mat4(-0.032985020428896,0.036395937204361,-0.022131705656648,0.023337544873357,0.107525363564491,-0.139776244759560,0.099121421575546,0.051233224570751,-0.177863687276840,0.084842070937157,0.010047174990177,-0.055437274277210,0.310181379318237,-0.012187737971544,-0.260143339633942,-0.123124316334724) * MODEL3_texOff(vec2(-1,0));
res += mat4(0.031538788229227,-0.020994381979108,-0.472525000572205,-0.219321772456169,0.036517541855574,-0.010083434171975,-0.057038255035877,-0.051517378538847,0.073172554373741,-0.001877643866464,-0.018472593277693,0.089257366955280,0.029751529917121,0.085930466651917,0.024059060961008,0.086931258440018) * MODEL3_texOff(vec2(-1,1));
res += mat4(0.073040455579758,0.126305058598518,-0.066002048552036,-0.041901383548975,0.107570797204971,-0.060434002429247,0.184532672166824,-0.031173184514046,0.067405678331852,-0.072725869715214,0.070603176951408,0.033195681869984,-0.025085607543588,0.025422206148505,0.091949507594109,0.207084417343140) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.384150475263596,-0.036246713250875,0.106928043067455,0.138635769486427,-0.013737825676799,0.287553548812866,-0.117042697966099,0.443003565073013,-0.073798909783363,-0.096218153834343,-0.123602382838726,0.052749294787645,-0.764636278152466,-0.552124738693237,-0.346014887094498,-0.946078121662140) * MODEL3_texOff(vec2(0,0));
res += mat4(-0.416106641292572,-0.075963564217091,-0.555817008018494,-0.319169282913208,-0.050381254404783,-0.008207464590669,0.032387722283602,-0.108158491551876,0.063891522586346,0.153820335865021,0.286044418811798,0.221410498023033,0.017779409885406,-0.030422562733293,0.161949291825294,-0.183085620403290) * MODEL3_texOff(vec2(0,1));
res += mat4(0.198253020644188,0.013897652737796,-0.022149719297886,0.001081469585188,-0.024942487478256,0.071380548179150,0.115480095148087,0.113524839282036,0.024587413296103,-0.004281279165298,0.055929403752089,0.039152059704065,-0.044202465564013,0.060788646340370,-0.014042210765183,0.028102995827794) * MODEL3_texOff(vec2(1,-1));
res += mat4(0.219020769000053,-0.243413031101227,-0.038587868213654,0.142232105135918,-0.013792016543448,-0.145282343029976,-0.066797062754631,0.096394605934620,-0.084309443831444,0.065348871052265,-0.170519784092903,-0.091093838214874,0.082044892013073,-0.002828059252352,0.052581749856472,-0.033810295164585) * MODEL3_texOff(vec2(1,0));
res += mat4(0.095681920647621,0.177909076213837,-0.022588416934013,-0.117929480969906,0.026141138747334,-0.048133078962564,-0.041331995278597,0.010167174041271,-0.297362715005875,0.061011504381895,0.097475498914719,0.315549403429031,-0.058712475001812,0.009511790238321,0.057551864534616,0.033207435160875) * MODEL3_texOff(vec2(1,1));
res += mat4(0.133039608597755,-0.012556919828057,0.046900808811188,-0.002056395635009,-0.051374334841967,-0.023339267820120,-0.090670667588711,0.030209951102734,-0.035452667623758,-0.001399580622092,0.051061414182186,0.014123722910881,-0.094735957682133,0.019593907520175,-0.151211977005005,-0.084334671497345) * MODEL4_texOff(vec2(-1,-1));
res += mat4(0.183477550745010,0.071749605238438,-0.112626574933529,-0.082231454551220,-0.021192688494921,-0.148878037929535,0.198008075356483,0.090013138949871,-0.060675125569105,0.051957663148642,-0.054427791386843,-0.079195804893970,0.000076235417509,0.027318565174937,-0.114390634000301,-0.094487227499485) * MODEL4_texOff(vec2(-1,0));
res += mat4(0.014531467109919,-0.020343625918031,-0.020756635814905,-0.057933446019888,-0.033790253102779,-0.105841599404812,-0.069934204220772,0.059866819530725,-0.035549994558096,-0.039129331707954,-0.110205918550491,-0.050873883068562,0.041513212025166,0.010205614380538,-0.069787517189980,-0.080546170473099) * MODEL4_texOff(vec2(-1,1));
res += mat4(0.061509083956480,-0.149879127740860,0.107906207442284,0.020774509757757,0.070378400385380,0.028198285028338,-0.031192431226373,-0.236050322651863,0.126249983906746,-0.005317428614944,0.246312141418457,-0.090580038726330,-0.133909896016121,-0.308055073022842,-0.237961232662201,-0.252874553203583) * MODEL4_texOff(vec2(0,-1));
res += mat4(-0.098092421889305,-0.512286126613617,-0.034428905695677,-0.374900341033936,-0.613899648189545,0.293267548084259,-0.555434644222260,0.192646741867065,0.274967163801193,-0.173363104462624,-0.091384425759315,-0.032065942883492,-0.162295714020729,-0.080297403037548,-0.130729243159294,-0.054414302110672) * MODEL4_texOff(vec2(0,0));
res += mat4(0.044149290770292,-0.109333477914333,0.020311772823334,0.112598530948162,-0.328161269426346,0.073034554719925,-0.232463046908379,-0.032450739294291,-0.000882288848516,-0.093567952513695,-0.039547104388475,0.041868444532156,-0.256329357624054,0.043568592518568,-0.217298135161400,-0.256189674139023) * MODEL4_texOff(vec2(0,1));
res += mat4(0.079762578010559,0.110098928213120,0.048259779810905,0.025265682488680,0.026315091177821,0.060978535562754,-0.007869106717408,-0.156549066305161,-0.052134823054075,-0.066362909972668,0.018781542778015,-0.012608670629561,-0.045614156872034,-0.033116657286882,-0.018533810973167,0.014575042761862) * MODEL4_texOff(vec2(1,-1));
res += mat4(-0.007697815075517,0.247737780213356,0.044678565114737,-0.097344398498535,0.088085547089577,-0.298952549695969,0.106591805815697,0.087879031896591,0.073956087231636,-0.147061496973038,-0.142490074038506,-0.167847231030464,-0.081292092800140,0.024322364479303,-0.092858791351318,-0.160737365484238) * MODEL4_texOff(vec2(1,0));
res += mat4(-0.052257306873798,0.112914830446243,-0.010661187581718,0.091526076197624,-0.060360774397850,-0.087073676288128,-0.111341543495655,0.032289747148752,0.048990380018950,-0.001803095103242,-0.012449918314815,0.030079627409577,-0.086207941174507,-0.256603062152863,-0.211036652326584,-0.265381276607513) * MODEL4_texOff(vec2(1,1));
res += mat4(0.022969409823418,-0.068859346210957,-0.117104828357697,-0.115254938602448,0.082024514675140,-0.045157484710217,0.204989895224571,0.177205488085747,0.055582553148270,-0.104005061089993,0.046833634376526,-0.038963504135609,0.085242092609406,-0.086760081350803,-0.054903570562601,0.004608504474163) * MODEL5_texOff(vec2(-1,-1));
res += mat4(0.119893021881580,0.015976356342435,0.078102342784405,0.127431690692902,-0.003887716680765,0.063900738954544,-0.122879564762115,-0.152995988726616,-0.067998416721821,-0.022851958870888,0.160409182310104,-0.047869812697172,0.021087201312184,0.036494798958302,0.050899721682072,-0.001052618259564) * MODEL5_texOff(vec2(-1,0));
res += mat4(-0.024396002292633,0.048165570944548,-0.111316658556461,0.040714252740145,0.103481873869896,0.038860660046339,0.013903874903917,0.067982077598572,0.028309665620327,0.054228093475103,0.168780073523521,0.250880628824234,-0.012515175156295,0.088901504874229,0.107835821807384,0.119895622134209) * MODEL5_texOff(vec2(-1,1));
res += mat4(0.041519138962030,0.070993885397911,-0.131793156266212,-0.082343004643917,-0.252670496702194,0.008700182661414,0.045224297791719,0.304165452718735,0.027919370681047,0.038187708705664,0.183158218860626,0.083608865737915,-0.127104714512825,-0.044345047324896,-0.197111517190933,-0.178853973746300) * MODEL5_texOff(vec2(0,-1));
res += mat4(-0.233333796262741,0.013551971875131,0.523328542709351,0.242782741785049,-0.151091068983078,-0.060747087001801,0.215825855731964,-0.225006639957428,0.316946864128113,0.049948766827583,0.530776858329773,0.128904804587364,-0.020522218197584,-0.102599836885929,0.301831781864166,0.121752411127090) * MODEL5_texOff(vec2(0,0));
res += mat4(-0.265074372291565,-0.043991863727570,0.126067474484444,-0.208880081772804,-0.091136500239372,-0.051510985940695,-0.128593072295189,-0.109060421586037,-0.064162865281105,0.012409351766109,0.027562605217099,0.028258897364140,0.137031704187393,0.023790717124939,0.188226550817490,0.099997386336327) * MODEL5_texOff(vec2(0,1));
res += mat4(-0.083082288503647,-0.094646282494068,-0.145641237497330,-0.007450349628925,-0.000972115376499,-0.038247790187597,-0.032638564705849,0.109460227191448,0.034773200750351,0.174594089388847,0.077322602272034,0.089528173208237,0.053702391684055,0.011526662856340,0.060960147529840,-0.197634190320969) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.034489527344704,-0.139645770192146,0.156118676066399,0.175251305103302,-0.017727054655552,-0.113198570907116,0.078418135643005,0.010375355370343,-0.206420928239822,0.016270063817501,0.160984843969345,0.041571423411369,-0.040039483457804,0.005626338068396,0.030158648267388,0.096101760864258) * MODEL5_texOff(vec2(1,0));
res += mat4(0.114858090877533,-0.036474451422691,0.017061781138182,-0.122587211430073,0.064056307077408,-0.212186768651009,0.063419513404369,-0.079551458358765,0.051862694323063,-0.131871983408928,0.021298769861460,-0.025622708722949,0.009714209474623,-0.047255907207727,0.083814270794392,0.072927430272102) * MODEL5_texOff(vec2(1,1));
res += mat4(-0.045335136353970,-0.085973523557186,0.084052756428719,-0.096703223884106,-0.069953113794327,-0.045166756957769,0.038051046431065,-0.004344634711742,0.078440494835377,-0.003838853910565,-0.113824687898159,0.039831891655922,-0.093711301684380,0.095851533114910,-0.025754835456610,-0.020216161385179) * MODEL6_texOff(vec2(-1,-1));
res += mat4(-0.312745124101639,0.098418094217777,0.079280748963356,0.035855796188116,-0.089155055582523,0.431089580059052,-0.126042529940605,0.030671063810587,-0.030591798946261,0.096305876970291,-0.276041060686111,-0.124673023819923,-0.146568894386292,0.116536043584347,-0.086829878389835,-0.029822275042534) * MODEL6_texOff(vec2(-1,0));
res += mat4(0.058853812515736,0.028585851192474,-0.014455211348832,0.079501084983349,0.068695902824402,0.058860134333372,0.167778521776199,-0.051022097468376,-0.070288524031639,0.026523454114795,-0.027879584580660,-0.117229864001274,-0.100766018033028,-0.003484967630357,0.135348424315453,0.038588322699070) * MODEL6_texOff(vec2(-1,1));
res += mat4(0.106104753911495,-0.155503854155540,0.166322410106659,0.144771322607994,0.039880234748125,0.021601729094982,0.059723988175392,0.053159248083830,-0.093536049127579,-0.246404618024826,-0.004812725353986,-0.200373888015747,0.099051654338837,0.138183921575546,0.082513347268105,0.232115626335144) * MODEL6_texOff(vec2(0,-1));
res += mat4(-0.041532348841429,0.019979692995548,0.058143023401499,0.105528593063354,-0.151911526918411,0.391609758138657,-0.049269679933786,-0.149651333689690,-0.048534162342548,-0.352301150560379,-0.230910062789917,-0.171070098876953,-0.473975062370300,0.364375740289688,-0.554062843322754,-0.299523621797562) * MODEL6_texOff(vec2(0,0));
res += mat4(-0.161005854606628,-0.012795764021575,-0.429685831069946,-0.278874665498734,-0.345684707164764,0.123028397560120,0.019678421318531,0.126681208610535,-0.053789053112268,-0.105475433170795,0.192636653780937,-0.298479795455933,0.004814117681235,0.099878944456577,0.135578498244286,-0.069067485630512) * MODEL6_texOff(vec2(0,1));
res += mat4(0.007741916924715,-0.023205894976854,0.006152710411698,0.053007602691650,-0.045148566365242,0.000445154961199,-0.048809055238962,-0.051229830831289,-0.111613370478153,-0.190997526049614,-0.086497850716114,-0.165511950850487,0.038715731352568,-0.188842490315437,-0.019089203327894,0.045246277004480) * MODEL6_texOff(vec2(1,-1));
res += mat4(-0.220800206065178,-0.542538285255432,0.019161509349942,-0.215900272130966,0.066476985812187,-0.154611825942993,0.020451277494431,0.058312710374594,0.100257232785225,-0.472160339355469,-0.134077161550522,-0.071525849401951,0.002347081899643,-0.023982955142856,0.106507122516632,-0.069103620946407) * MODEL6_texOff(vec2(1,0));
res += mat4(0.096114709973335,-0.435465306043625,0.114761881530285,-0.174959212541580,0.060422703623772,-0.044693872332573,0.003903269069269,-0.047096975147724,0.034606158733368,0.095271497964859,0.026122843846679,-0.014728416688740,-0.083803780376911,-0.031764078885317,0.047000098973513,-0.018832042813301) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.003197886981070,0.002302354434505,-0.032594915479422,-0.017346294596791) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 3.200 > OUTPUT.h LUMA.h / 3.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL11
//!DESC (AU_M_S_4x_LA) mapping 4_5

vec4 hook()
{
vec4 res = vec4(0.100257299840450,-0.052342154085636,-0.054899256676435,-0.106932930648327);
res += mat4(-0.083811126649380,-0.003976785577834,-0.053795989602804,0.050637591630220,0.124313972890377,0.084056980907917,-0.138552293181419,-0.162505730986595,0.062387797981501,0.027353277429938,-0.062088523060083,0.117859885096550,-0.024469532072544,0.087119504809380,0.066266581416130,-0.071685217320919) * MODEL1_texOff(vec2(-1,-1));
res += mat4(0.193157002329826,-0.148455098271370,-0.073429197072983,0.275602549314499,0.304193288087845,-0.006493050139397,0.115114532411098,-0.172513261437416,-0.240730985999107,0.242825970053673,0.167712911963463,0.091828070580959,-0.195526346564293,-0.051961179822683,-0.002752321306616,-0.107445240020752) * MODEL1_texOff(vec2(-1,0));
res += mat4(0.153630673885345,-0.098383441567421,0.006457207724452,-0.030293827876449,-0.001197654753923,0.135990858078003,-0.016155505552888,-0.172446101903915,-0.046489652246237,0.089518286287785,-0.097736187279224,-0.277309417724609,-0.125452548265457,-0.036246076226234,0.086977884173393,-0.002139528049156) * MODEL1_texOff(vec2(-1,1));
res += mat4(0.115042768418789,0.041383154690266,0.045888822525740,-0.002532911254093,0.049622870981693,0.111859425902367,-0.140930458903313,0.054274294525385,0.014264654368162,-0.036392003297806,-0.033562570810318,0.000499628018588,0.027840483933687,-0.027082363143563,0.074550442397594,0.211475446820259) * MODEL1_texOff(vec2(0,-1));
res += mat4(0.096881002187729,0.421518117189407,-0.040061071515083,0.138594403862953,-0.073442533612251,0.220117822289467,-0.058530773967505,0.137838870286942,0.292998969554901,-0.260564804077148,-0.177149251103401,-0.058877896517515,-0.601304709911346,-0.129513368010521,0.294565796852112,-0.424753308296204) * MODEL1_texOff(vec2(0,0));
res += mat4(0.253242820501328,0.197761639952660,-0.058715224266052,0.103618510067463,0.250673413276672,-0.080847978591919,-0.097908049821854,-0.117344960570335,0.009229523129761,0.038959678262472,-0.092483133077621,0.028296846896410,-0.004418706987053,-0.238656848669052,-0.067185878753662,-0.035637464374304) * MODEL1_texOff(vec2(0,1));
res += mat4(0.146536901593208,0.060821201652288,0.161615863442421,0.003851591143757,-0.012383298948407,0.002817510860041,0.031691163778305,0.068460173904896,0.026537597179413,0.083949394524097,0.064046137034893,-0.094013705849648,-0.049955766648054,-0.125570490956306,0.230291470885277,0.080423869192600) * MODEL1_texOff(vec2(1,-1));
res += mat4(0.030704736709595,0.377851873636246,-0.082222118973732,-0.172566980123520,0.220630273222923,-0.032604753971100,-0.278620541095734,-0.040297385305166,0.186699420213699,0.125699117779732,-0.047194752842188,0.152761831879616,0.378891348838806,-0.660083472728729,-0.094072207808495,-0.090629369020462) * MODEL1_texOff(vec2(1,0));
res += mat4(0.065933808684349,0.328495025634766,-0.002072662580758,0.126492887735367,-0.144698187708855,0.033828806132078,-0.070211507380009,-0.015053861774504,0.186480551958084,-0.038032699376345,0.032981485128403,0.127535864710808,-0.035427909344435,-0.005656210705638,0.004384384956211,0.036935470998287) * MODEL1_texOff(vec2(1,1));
res += mat4(-0.003516597207636,-0.006278983782977,-0.192728146910667,-0.139643922448158,-0.174109697341919,0.030209830030799,-0.109717719256878,-0.045086316764355,-0.007939613424242,-0.022429401054978,-0.043887209147215,-0.091237381100655,0.001200833125040,0.067741163074970,-0.045925121754408,-0.077049292623997) * MODEL2_texOff(vec2(-1,-1));
res += mat4(0.045875445008278,0.089428298175335,-0.044097147881985,-0.100196130573750,-0.106468938291073,0.044531118124723,0.105716332793236,-0.023226967081428,0.299636691808701,-0.027238352224231,0.147383943200111,0.408404380083084,0.035089455544949,0.035533823072910,-0.030687639489770,-0.292278379201889) * MODEL2_texOff(vec2(-1,0));
res += mat4(0.001228817505762,-0.056264858692884,0.042253356426954,-0.027829689905047,0.089928656816483,-0.042122375220060,-0.002476949710399,-0.177799865603447,-0.065458863973618,0.052351549267769,-0.019753888249397,0.076169110834599,-0.103001281619072,0.088818579912186,0.097713157534599,-0.040924958884716) * MODEL2_texOff(vec2(-1,1));
res += mat4(0.141745477914810,-0.138174340128899,-0.077076345682144,-0.107891403138638,0.056948304176331,-0.009698118083179,-0.024797637015581,0.018952187150717,-0.362536966800690,-0.172744244337082,0.466869831085205,0.151964798569679,-0.138437286019325,-0.027620349079370,-0.105523303151131,0.146107926964760) * MODEL2_texOff(vec2(0,-1));
res += mat4(0.044832058250904,0.217920809984207,-0.103569179773331,-0.032691635191441,-0.235807314515114,-0.064651578664780,-0.236925467848778,-0.194539666175842,-0.372619450092316,0.077075019478798,-0.219739496707916,0.044973034411669,-0.296322494745255,-0.190217807888985,-0.320501744747162,-0.395205646753311) * MODEL2_texOff(vec2(0,0));
res += mat4(0.181059554219246,0.144541218876839,-0.025996481999755,-0.293437957763672,-0.212429121136665,0.187243610620499,0.098585151135921,-0.242113843560219,0.018773401156068,-0.142776668071747,-0.041319187730551,0.020593857392669,-0.057908464223146,-0.435855537652969,0.048978228121996,-0.203913286328316) * MODEL2_texOff(vec2(0,1));
res += mat4(-0.074691861867905,0.069171510636806,-0.017230320721865,0.031530562788248,-0.146826311945915,-0.008052276447415,-0.163293033838272,0.015877194702625,0.200526297092438,-0.089315474033356,0.079145632684231,-0.027009004727006,-0.161799594759941,-0.082145370543003,-0.015748154371977,0.049953680485487) * MODEL2_texOff(vec2(1,-1));
res += mat4(0.108943752944469,-0.240018576383591,-0.270634561777115,-0.023461643606424,0.244726270437241,-0.439830839633942,-0.153661176562309,0.071875624358654,0.197308212518692,-0.122804604470730,0.134003058075905,-0.046004466712475,-0.065316155552864,-0.405086576938629,-0.012459937483072,0.170226588845253) * MODEL2_texOff(vec2(1,0));
res += mat4(-0.287802934646606,0.159264802932739,0.105338931083679,0.090358376502991,0.091217517852783,-0.046969059854746,0.133745804429054,-0.100754976272583,-0.098850362002850,-0.047208324074745,0.087477713823318,0.087405160069466,-0.067069329321384,-0.004787452984601,-0.078857645392418,-0.116569690406322) * MODEL2_texOff(vec2(1,1));
res += mat4(0.033228263258934,0.030922666192055,-0.102495536208153,-0.002117139287293,0.130740091204643,0.027422666549683,0.067252211272717,0.074637509882450,-0.036351755261421,0.051646292209625,-0.041588529944420,-0.021489616483450,0.099964261054993,-0.054630365222692,-0.037568271160126,0.065214395523071) * MODEL3_texOff(vec2(-1,-1));
res += mat4(-0.178634986281395,-0.036558378487825,-0.101717837154865,-0.264011144638062,0.147650688886642,0.046384941786528,-0.060451369732618,-0.102999255061150,-0.046045608818531,-0.108423605561256,-0.039151269942522,0.163554415106773,-0.158914566040039,0.325370848178864,0.124708093702793,-0.509595692157745) * MODEL3_texOff(vec2(-1,0));
res += mat4(-0.182898312807083,0.035002797842026,0.019933508709073,-0.322102129459381,-0.074570283293724,0.078370921313763,-0.052379362285137,-0.098685108125210,0.276266157627106,-0.084992103278637,-0.068539030849934,-0.318514972925186,0.024043742567301,0.080979570746422,-0.067127585411072,-0.048521094024181) * MODEL3_texOff(vec2(-1,1));
res += mat4(0.027428049594164,0.089819312095642,-0.357215702533722,-0.054424006491899,0.069820322096348,-0.008832032792270,0.000697904150002,0.042699400335550,0.002735706046224,0.110322915017605,0.050618041306734,0.025998035445809,0.002282118890435,0.042787220329046,-0.160147488117218,-0.261382609605789) * MODEL3_texOff(vec2(0,-1));
res += mat4(0.057004302740097,-0.104159943759441,-0.175271913409233,0.189681038260460,-0.045410599559546,0.185717731714249,0.157708123326302,0.118322350084782,-0.093515023589134,0.024258660152555,-0.048836581408978,-0.256547123193741,-0.306574374437332,-0.703092575073242,-0.493976086378098,0.137019529938698) * MODEL3_texOff(vec2(0,0));
res += mat4(0.054856810718775,-0.691450178623199,0.019822012633085,-0.224046811461449,0.058936934918165,-0.085648141801357,0.004973945673555,-0.109343685209751,-0.018563900142908,0.017686495557427,0.213976189494133,0.303629249334335,0.154326945543289,-0.113420829176903,-0.000148877763422,0.006961472332478) * MODEL3_texOff(vec2(0,1));
res += mat4(-0.077690102159977,0.168182998895645,-0.127385303378105,-0.019600572064519,0.092497363686562,-0.058833707123995,-0.061737366020679,-0.056869603693485,-0.129856288433075,0.028487486764789,-0.110466010868549,-0.071682006120682,-0.020239295437932,0.022249404340982,-0.057582810521126,0.038202114403248) * MODEL3_texOff(vec2(1,-1));
res += mat4(-0.128382712602615,0.389594942331314,0.091537795960903,0.081029027700424,0.144765973091125,-0.056571293622255,-0.054404910653830,-0.033724732697010,-0.398298591375351,0.157337352633476,0.167865723371506,0.187479391694069,-0.020902294665575,0.153781011700630,-0.055126093327999,-0.079467162489891) * MODEL3_texOff(vec2(1,0));
res += mat4(0.042982116341591,0.313141494989395,-0.049671560525894,-0.076078966259956,0.005033106543124,0.027973925694823,0.034775007516146,0.109288945794106,-0.159593820571899,0.025176918134093,-0.178655579686165,-0.115011006593704,-0.094015523791313,0.005764534231275,0.027604201808572,-0.008299385197461) * MODEL3_texOff(vec2(1,1));
res += mat4(0.135001495480537,0.068787075579166,-0.085481122136116,-0.059081267565489,-0.024581870064139,-0.032385822385550,-0.028870968148112,0.139132872223854,0.033061034977436,-0.057921022176743,0.068095348775387,0.056073535233736,-0.238090544939041,0.023983985185623,0.090058714151382,0.027783466503024) * MODEL4_texOff(vec2(-1,-1));
res += mat4(-0.079297170042992,0.169448763132095,0.052078545093536,-0.093894772231579,-0.124391093850136,-0.214193105697632,-0.010241716168821,0.028281465172768,0.204505100846291,-0.092216931283474,-0.072620362043381,0.362399846315384,-0.181192710995674,0.076990589499474,0.088953204452991,-0.021006103605032) * MODEL4_texOff(vec2(-1,0));
res += mat4(0.009111585095525,0.077655412256718,0.075607836246490,0.014514802955091,-0.015072297304869,0.011832576245070,0.004624917637557,-0.158782601356506,0.111018978059292,-0.019965277984738,-0.085808746516705,-0.328372240066528,-0.242737397551537,0.098388381302357,-0.016854468733072,0.086088433861732) * MODEL4_texOff(vec2(-1,1));
res += mat4(0.068289242684841,-0.024478176608682,-0.011193175800145,0.070563524961472,0.018190698698163,-0.013523977249861,-0.009630812332034,-0.143037527799606,-0.090516857802868,0.115273982286453,-0.157473653554916,-0.096003949642181,-0.154526799917221,-0.177733883261681,0.118821650743484,0.065615922212601) * MODEL4_texOff(vec2(0,-1));
res += mat4(0.214857637882233,-0.161663189530373,-0.400068283081055,-0.366804957389832,-0.078337103128433,-0.010594400577247,-0.275867998600006,0.344163566827774,-0.176121801137924,0.170505404472351,0.182616949081421,0.071596674621105,-0.306432783603668,-0.315396517515182,-0.089467905461788,-0.001747785601765) * MODEL4_texOff(vec2(0,0));
res += mat4(-0.099364683032036,-0.010651009157300,0.056019186973572,0.033566463738680,-0.306540608406067,-0.293308764696121,0.141966462135315,-0.166412159800529,-0.063780084252357,0.004321116488427,0.076254054903984,0.315342277288437,-0.222920790314674,-0.282469838857651,0.055480152368546,0.062569901347160) * MODEL4_texOff(vec2(0,1));
res += mat4(-0.018073091283441,0.055101614445448,-0.087797470390797,-0.020778883248568,-0.018729714676738,0.021624261513352,0.045858696103096,0.043162655085325,0.025569319725037,-0.091269433498383,0.239040970802307,-0.002703008707613,0.038770150393248,0.004428785759956,-0.051009926944971,0.012725236825645) * MODEL4_texOff(vec2(1,-1));
res += mat4(-0.195995077490807,0.099487677216530,0.129005730152130,0.161903485655785,-0.002580915344879,0.015599736943841,-0.115437678992748,-0.125331491231918,0.240542411804199,-0.270661950111389,-0.103056035935879,-0.181730508804321,-0.172781109809875,-0.016230003908277,0.083025842905045,0.054790616035461) * MODEL4_texOff(vec2(1,0));
res += mat4(0.038578577339649,0.023828264325857,-0.063544265925884,-0.052174840122461,0.027941780164838,-0.230005905032158,-0.033536452800035,0.008892628364265,0.114936418831348,0.007474507205188,0.031072866171598,0.046096026897430,0.003260371508077,-0.090193636715412,0.001563959638588,-0.024458406493068) * MODEL4_texOff(vec2(1,1));
res += mat4(-0.165740370750427,0.044929374009371,0.058774508535862,-0.103940956294537,0.002846270101145,0.003261787584051,0.019614843651652,0.114166565239429,0.078274086117744,-0.047649465501308,-0.037045545876026,0.110353864729404,-0.042199719697237,-0.028705265372992,0.085733085870743,-0.002164982259274) * MODEL5_texOff(vec2(-1,-1));
res += mat4(-0.126039907336235,0.150701299309731,-0.040616594254971,0.006659443024546,-0.238527908921242,0.049845010042191,-0.081200145184994,-0.199874237179756,-0.217655137181282,0.089425295591354,-0.269810497760773,-0.308811932802200,-0.244601860642433,0.046868424862623,-0.099149577319622,-0.085787288844585) * MODEL5_texOff(vec2(-1,0));
res += mat4(-0.190507218241692,0.011273394338787,0.024683892726898,0.158616691827774,-0.187899813055992,0.092685155570507,0.123083099722862,-0.095269337296486,-0.087519787251949,0.017378039658070,0.182470217347145,-0.040553726255894,0.042895246297121,-0.054164133965969,0.031438145786524,-0.121340714395046) * MODEL5_texOff(vec2(-1,1));
res += mat4(0.114110492169857,0.036349397152662,0.347604483366013,0.068002678453922,-0.100833095610142,-0.152561336755753,-0.125653341412544,-0.097292676568031,-0.037388768047094,0.046502944082022,-0.411847501993179,-0.074150502681732,0.210972443223000,-0.124298848211765,-0.048139020800591,0.009594385512173) * MODEL5_texOff(vec2(0,-1));
res += mat4(0.074402071535587,-0.215157881379128,0.156728774309158,-0.082516677677631,-0.277095288038254,-0.323056399822235,-0.175709679722786,0.166166067123413,0.145384207367897,0.116161920130253,-0.192644536495209,-0.121321387588978,0.320867508649826,-0.136354669928551,0.276991248130798,0.272472381591797) * MODEL5_texOff(vec2(0,0));
res += mat4(0.197535693645477,-0.351112514734268,-0.179309934377670,-0.050630938261747,-0.079956449568272,-0.050195425748825,-0.020646432414651,-0.209661453962326,-0.189197808504105,-0.009111199527979,-0.092776633799076,-0.223670363426208,0.018192131072283,0.092517532408237,0.017669187858701,0.092927128076553) * MODEL5_texOff(vec2(0,1));
res += mat4(-0.036751501262188,-0.139318734407425,-0.257738679647446,-0.059226587414742,0.028890473768115,0.039553690701723,-0.067186094820499,-0.005944287404418,-0.040964074432850,0.113177739083767,-0.079870574176311,-0.026094263419509,-0.074047386646271,0.046362824738026,-0.136221617460251,0.061578240245581) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.097336784005165,-0.072579801082611,0.031587131321430,-0.008438572287560,0.287394315004349,0.022421054542065,-0.139353409409523,-0.049372363835573,-0.054749216884375,-0.122962571680546,-0.126277655363083,-0.074891231954098,-0.271150261163712,0.093721471726894,-0.008311743848026,0.053559970110655) * MODEL5_texOff(vec2(1,0));
res += mat4(-0.007427027449012,0.134806498885155,0.091344453394413,0.028217608109117,-0.034565072506666,-0.047815892845392,0.023411143571138,0.008010056801140,0.114201702177525,0.034626655280590,-0.127804785966873,-0.042896360158920,0.058738436549902,0.011499118059874,-0.094010256230831,-0.005964223761111) * MODEL5_texOff(vec2(1,1));
res += mat4(-0.114589989185333,-0.113426685333252,0.024980789050460,-0.035306092351675,-0.147650837898254,-0.096499413251877,0.076586052775383,0.005287580192089,-0.182074740529060,0.171882033348083,-0.062078155577183,0.036547381430864,0.014041115529835,-0.000604605709668,0.085700899362564,0.006915695499629) * MODEL6_texOff(vec2(-1,-1));
res += mat4(-0.217698916792870,-0.108717836439610,0.118861645460129,0.025147141888738,0.236353561282158,-0.041545625776052,0.066572442650795,-0.269534200429916,-0.194561943411827,0.067769221961498,0.127140998840332,-0.132080003619194,-0.064728461205959,-0.074812285602093,-0.164218381047249,-0.262607753276825) * MODEL6_texOff(vec2(-1,0));
res += mat4(-0.162990465760231,0.103953026235104,-0.087836317718029,-0.222922071814537,0.076811574399471,-0.233426436781883,-0.054735764861107,0.304380267858505,-0.126759484410286,0.030258040875196,0.055158641189337,-0.224536165595055,-0.120320931077003,-0.157525509595871,0.031418893486261,0.013997431844473) * MODEL6_texOff(vec2(-1,1));
res += mat4(0.040742933750153,0.069466985762119,-0.075925588607788,0.132952049374580,0.122741207480431,0.057493295520544,0.020370058715343,-0.057915475219488,0.099779300391674,-0.204112693667412,-0.118263065814972,-0.148754522204399,-0.211241677403450,0.142391651868820,-0.256192237138748,-0.068138048052788) * MODEL6_texOff(vec2(0,-1));
res += mat4(-0.057941474020481,0.079571954905987,0.028474252671003,-0.237753599882126,-0.172082632780075,0.136662915349007,0.411605447530746,0.107829213142395,0.011661097407341,-0.014177717268467,-0.143594846129417,-0.026151005178690,-0.025773862376809,0.228306204080582,0.408551245927811,-0.061015136539936) * MODEL6_texOff(vec2(0,0));
res += mat4(-0.268682390451431,-0.019177215173841,0.043373558670282,-0.091770723462105,-0.150921866297722,-0.175716072320938,0.011967341415584,-0.000028576039767,0.178907439112663,-0.281616628170013,0.025244593620300,-0.107023552060127,-0.133033215999603,0.112528428435326,-0.139573663473129,-0.284311652183533) * MODEL6_texOff(vec2(0,1));
res += mat4(0.043533712625504,-0.002828714204952,0.096157103776932,-0.027017621323466,-0.053935073316097,-0.059044618159533,0.088970504701138,0.013114723376930,0.074995197355747,-0.094784602522850,0.066924527287483,0.093554623425007,-0.056519880890846,0.032903220504522,-0.120647929608822,0.073087081313133) * MODEL6_texOff(vec2(1,-1));
res += mat4(0.258399873971939,-0.519977211952209,-0.194870561361313,0.017342751845717,0.133695557713509,0.001747670467012,0.053218778222799,-0.075174733996391,0.046900983899832,-0.216846689581871,-0.025907184928656,-0.009911009110510,-0.045521106570959,0.247089356184006,-0.046300400048494,0.066628143191338) * MODEL6_texOff(vec2(1,0));
res += mat4(0.006855226121843,-0.426513314247131,0.041503239423037,0.165756687521935,-0.125862196087837,-0.026091493666172,0.046222832053900,0.051502477377653,0.027208033949137,0.122498080134392,-0.010044600814581,0.005513749551028,0.018183045089245,-0.016978243365884,0.006194656714797,-0.177322313189507) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.023648548871279,-0.008261390961707,0.030561832711101,-0.001606627833098) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 3.200 > OUTPUT.h LUMA.h / 3.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL12
//!DESC (AU_M_S_4x_LA) mapping 4_6

vec4 hook()
{
vec4 res = vec4(0.034941516816616,-0.092945262789726,-0.092702068388462,0.010546840727329);
res += mat4(-0.245873972773552,0.078338041901588,-0.016678247600794,0.004644244909286,-0.032958678901196,-0.052061207592487,-0.011878390796483,-0.009178510867059,0.089502014219761,0.102286428213120,0.019576532766223,-0.048934347927570,0.092743374407291,-0.042427204549313,0.046784423291683,0.034262444823980) * MODEL1_texOff(vec2(-1,-1));
res += mat4(-0.135925412178040,0.238043174147606,-0.031150477007031,0.086004041135311,0.088484734296799,-0.222744658589363,-0.076615899801254,-0.075983360409737,0.434406667947769,-0.054427005350590,0.086329586803913,0.038435690104961,0.031205970793962,-0.018227897584438,-0.000229476951063,0.083420388400555) * MODEL1_texOff(vec2(-1,0));
res += mat4(0.041884697973728,-0.207715168595314,0.053694024682045,-0.033841632306576,0.254817992448807,-0.068018563091755,0.008846262469888,-0.030256427824497,0.239311143755913,-0.160947486758232,0.022290978580713,-0.014624250121415,0.037810571491718,0.036436792463064,-0.038377806544304,0.008112432435155) * MODEL1_texOff(vec2(-1,1));
res += mat4(0.204165503382683,0.114577926695347,0.051828920841217,0.019020378589630,-0.034053016453981,-0.120180241763592,0.190411195158958,-0.076094403862953,0.107736967504025,0.054776906967163,-0.075666829943657,-0.021685292944312,-0.236998051404953,0.119141072034836,-0.002057076431811,-0.039318650960922) * MODEL1_texOff(vec2(0,-1));
res += mat4(0.275416672229767,0.002186562633142,-0.115371219813824,-0.162238150835037,-0.074595086276531,0.064638763666153,-0.273702114820480,0.045861151069403,0.062062151730061,-0.100948639214039,-0.102535583078861,-0.040998872369528,-0.342559248209000,-0.792946100234985,0.047855511307716,-0.122466914355755) * MODEL1_texOff(vec2(0,0));
res += mat4(-0.089182212948799,0.217728123068810,-0.065519332885742,0.027322243899107,-0.377714782953262,-0.180316627025604,-0.345686227083206,-0.087591342628002,-0.095143705606461,-0.013249503448606,0.045649003237486,0.013844205066562,-0.012471348047256,-0.014511928893626,-0.215780332684517,-0.043074935674667) * MODEL1_texOff(vec2(0,1));
res += mat4(0.254321902990341,-0.003529493696988,-0.011959406547248,-0.118249282240868,0.015583155676723,0.162878856062889,0.038660805672407,-0.027730004861951,0.077163353562355,-0.135453760623932,0.076940253376961,-0.044920288026333,0.034844219684601,0.089825101196766,-0.001087984419428,0.090445421636105) * MODEL1_texOff(vec2(1,-1));
res += mat4(0.284412920475006,-0.036130964756012,-0.108203262090683,0.001727444468997,-0.109463810920715,-0.022753007709980,-0.037040989845991,0.040892571210861,-0.128671392798424,0.199102386832237,0.007084043230861,0.102834291756153,-0.057257093489170,0.198407188057899,-0.024206694215536,0.180509641766548) * MODEL1_texOff(vec2(1,0));
res += mat4(0.090281210839748,0.175540044903755,-0.069827489554882,-0.015599584206939,0.070459306240082,-0.069205611944199,-0.048211023211479,-0.002030402887613,0.061386778950691,0.074248686432838,0.024330263957381,0.018392207100987,-0.047465115785599,-0.041926696896553,0.236333608627319,0.111779652535915) * MODEL1_texOff(vec2(1,1));
res += mat4(-0.095168627798557,-0.091309495270252,-0.080669611692429,0.033792506903410,0.094693675637245,-0.021405115723610,0.007066748104990,0.131697252392769,-0.178574830293655,0.091020792722702,0.029118943959475,-0.032604988664389,0.035525996237993,-0.056790415197611,-0.020886883139610,0.018253875896335) * MODEL2_texOff(vec2(-1,-1));
res += mat4(0.005810822360218,-0.098414435982704,-0.050003223121166,-0.073953106999397,0.126932039856911,-0.252868145704269,-0.022012773901224,-0.129151448607445,0.023742467164993,0.151688888669014,0.160241752862930,-0.020291643217206,0.009416717104614,-0.256627172231674,0.009300017729402,-0.090743087232113) * MODEL2_texOff(vec2(-1,0));
res += mat4(0.002408830448985,-0.011663920246065,0.279856532812119,-0.107567079365253,0.023489376530051,-0.016753284260631,-0.108109228312969,0.010360790416598,-0.031970728188753,0.200505912303925,-0.103719159960747,-0.099055133759975,-0.054973948746920,0.113035671412945,-0.052331164479256,0.003020062576979) * MODEL2_texOff(vec2(-1,1));
res += mat4(-0.230104044079781,-0.146991148591042,0.128595307469368,-0.161907613277435,0.094682045280933,-0.139106675982475,0.095927610993385,-0.011774585582316,0.112155996263027,0.146421507000923,-0.075600095093250,0.155510604381561,-0.255827784538269,0.051769021898508,0.027626086026430,0.004396185278893) * MODEL2_texOff(vec2(0,-1));
res += mat4(0.004601310007274,-0.113299392163754,-0.457361012697220,-0.034784704446793,0.208378061652184,-0.165059611201286,-0.182997837662697,-0.021740701049566,0.195393040776253,0.332960516214371,0.138682588934898,0.100193463265896,-0.625211179256439,-0.360712438821793,0.138340294361115,0.051545280963182) * MODEL2_texOff(vec2(0,0));
res += mat4(-0.028734819963574,-0.270162791013718,-0.029369868338108,-0.208515107631683,0.186963617801666,-0.205543369054794,-0.193908408284187,-0.027723630890250,-0.024344390258193,0.037616256624460,-0.088020689785480,-0.030532283708453,-0.021701477468014,-0.388144701719284,-0.249771744012833,-0.069412276148796) * MODEL2_texOff(vec2(0,1));
res += mat4(-0.168489933013916,-0.003872991073877,0.059322994202375,-0.031954888254404,-0.061257224529982,-0.010364750400186,0.076259665191174,0.060292672365904,-0.079300880432129,-0.072901517152786,0.014431030489504,0.008396624587476,-0.211456730961800,0.102590776979923,-0.007122602779418,0.013667200691998) * MODEL2_texOff(vec2(1,-1));
res += mat4(-0.101790808141232,0.034901238977909,0.064915180206299,0.045413564890623,-0.201035439968109,0.110190749168396,-0.120413780212402,0.155668526887894,-0.265710711479187,0.047556374222040,0.085239253938198,0.074115723371506,-0.308735817670822,0.109843082726002,-0.036509755998850,0.020517494529486) * MODEL2_texOff(vec2(1,0));
res += mat4(0.017952337861061,0.065542183816433,-0.100623011589050,0.016563016921282,-0.062749959528446,-0.342278927564621,-0.002791970735416,-0.171211838722229,-0.022111250087619,0.105968043208122,0.077683307230473,0.063329160213470,-0.054665524512529,-0.236447930335999,0.030552949756384,0.004725649952888) * MODEL2_texOff(vec2(1,1));
res += mat4(0.104951493442059,-0.061286307871342,-0.021822886541486,-0.087335728108883,0.137082919478416,0.042777527123690,0.005615133326501,0.039456054568291,-0.265257388353348,-0.034368723630905,0.059870216995478,0.017841074615717,-0.005725618917495,-0.001440264633857,-0.056895144283772,-0.045541688799858) * MODEL3_texOff(vec2(-1,-1));
res += mat4(-0.057229336351156,-0.049322266131639,0.018384940922260,0.033626955002546,0.057704463601112,-0.011269925162196,0.024449197575450,0.199355527758598,-0.177470386028290,0.064418926835060,-0.161173567175865,0.032033108174801,0.167606562376022,-0.470980197191238,0.089163385331631,-0.183590307831764) * MODEL3_texOff(vec2(-1,0));
res += mat4(0.025861380621791,-0.262352526187897,-0.122249111533165,-0.049964420497417,-0.013008335605264,-0.070403449237347,-0.078113570809364,-0.026550438255072,0.057143159210682,-0.308532893657684,0.135776773095131,-0.055732056498528,-0.014303526841104,0.149795562028885,-0.174976512789726,0.016778897494078) * MODEL3_texOff(vec2(-1,1));
res += mat4(-0.146870911121368,-0.095895029604435,0.042503867298365,-0.008570029400289,0.198873490095139,-0.032072547823191,-0.082192949950695,0.020730871707201,0.113053724169731,0.000663694459945,0.025985455140471,0.155396938323975,-0.171871617436409,-0.013360149227083,-0.141761124134064,0.121662802994251) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.343825131654739,0.172599852085114,0.092759653925896,0.055533770471811,-0.000769613485318,0.114525534212589,0.552831232547760,-0.255965828895569,0.089790396392345,-0.072786040604115,0.059985827654600,-0.181501805782318,-0.424926429986954,-0.083254627883434,-0.148192927241325,-0.004092989955097) * MODEL3_texOff(vec2(0,0));
res += mat4(-0.103572472929955,-0.407691329717636,-0.288914829492569,-0.066576108336449,-0.025413021445274,-0.032017800956964,-0.182667344808578,0.012890181504190,-0.037411078810692,0.114748492836952,0.008438133634627,0.081716783344746,0.023429078981280,-0.224976733326912,-0.259210884571075,-0.118954524397850) * MODEL3_texOff(vec2(0,1));
res += mat4(0.112300582230091,0.020704744383693,0.055608630180359,-0.008671687915921,-0.023351591080427,0.021289266645908,-0.083884201943874,0.119307644665241,-0.151814416050911,-0.035375926643610,-0.005043899640441,0.115866854786873,-0.147428482770920,-0.054587528109550,-0.028624391183257,-0.037050500512123) * MODEL3_texOff(vec2(1,-1));
res += mat4(0.291641980409622,-0.139875501394272,0.001491167815402,-0.129696428775787,-0.062244869768620,-0.038967490196228,0.145422980189323,-0.005144870840013,-0.043742690235376,-0.047710370272398,0.172148227691650,-0.077506870031357,-0.100418053567410,-0.095418520271778,-0.021359844133258,-0.015817750245333) * MODEL3_texOff(vec2(1,0));
res += mat4(0.107068501412868,-0.006537409964949,-0.106359682977200,-0.069276474416256,-0.035259198397398,0.108510449528694,0.127220049500465,0.030726995319128,0.093809947371483,0.027834512293339,-0.010222364217043,0.220388337969780,0.031824085861444,-0.017307568341494,-0.017207689583302,-0.065557621419430) * MODEL3_texOff(vec2(1,1));
res += mat4(0.081605419516563,-0.021443320438266,0.007581846322864,0.042482972145081,0.028936984017491,0.116773135960102,-0.016223575919867,0.021907500922680,-0.136289671063423,0.049967661499977,-0.065168090164661,0.051474660634995,0.162948206067085,0.092768654227257,0.097440898418427,-0.000570756092202) * MODEL4_texOff(vec2(-1,-1));
res += mat4(-0.028979597613215,-0.115897111594677,0.057360585778952,0.187625065445900,0.011745030991733,0.079148583114147,0.055080916732550,0.045512553304434,0.071586623787880,0.286521434783936,0.064451031386852,0.247611209750175,0.398584038019180,-0.104809962213039,-0.132724583148956,-0.040602978318930) * MODEL4_texOff(vec2(-1,0));
res += mat4(0.036301705986261,0.129909977316856,-0.063319317996502,-0.012766457162797,0.020493078976870,-0.085681259632111,-0.018455691635609,-0.043833762407303,0.041398879140615,-0.325560390949249,0.065226867794991,0.021443566307425,-0.040252659469843,0.266912817955017,-0.089780151844025,0.007681103423238) * MODEL4_texOff(vec2(-1,1));
res += mat4(0.076238378882408,-0.031951110810041,-0.082791857421398,0.076780602335930,0.043074809014797,-0.074851408600807,0.000341646693414,-0.025308562442660,0.302734613418579,0.008442679420114,-0.043757643550634,0.182010531425476,-0.206067860126495,-0.043801192194223,0.137486696243286,-0.049257293343544) * MODEL4_texOff(vec2(0,-1));
res += mat4(0.035911444574594,-0.209652841091156,0.024165624752641,-0.592275559902191,-0.708488523960114,0.037774261087179,0.519587039947510,-0.047551482915878,0.387969881296158,-0.111478433012962,0.256113946437836,-0.472335517406464,-0.452960371971130,0.210408806800842,-0.244938910007477,-0.024228580296040) * MODEL4_texOff(vec2(0,0));
res += mat4(0.020858481526375,-0.013934478163719,0.320047408342361,0.010915121994913,-0.350697249174118,-0.284769117832184,-0.804033160209656,0.134269669651985,0.009044131264091,0.407230049371719,0.296700328588486,0.340916991233826,-0.135493993759155,-0.066788569092751,-0.256914019584656,-0.098367497324944) * MODEL4_texOff(vec2(0,1));
res += mat4(-0.178472816944122,0.095425456762314,-0.091507188975811,0.033988002687693,0.061400871723890,-0.019747905433178,-0.010659203864634,-0.005454843863845,0.129881843924522,-0.055500917136669,-0.046751663088799,-0.034670393913984,0.029419275000691,0.137287050485611,0.004066629800946,0.013377696275711) * MODEL4_texOff(vec2(1,-1));
res += mat4(-0.074194654822350,-0.063260167837143,-0.053234681487083,0.304500550031662,-0.363504767417908,0.011032185517251,0.111391983926296,0.028382891789079,0.172953784465790,0.029609870165586,-0.068495258688927,0.240690335631371,0.139035612344742,-0.053506337106228,-0.032762940973043,-0.123783789575100) * MODEL4_texOff(vec2(1,0));
res += mat4(0.076421208679676,-0.075616411864758,0.130167528986931,0.026404969394207,-0.039184242486954,-0.050578638911247,-0.143187373876572,0.023391393944621,-0.091783769428730,0.075188033282757,0.066517047584057,0.095102757215500,0.083304986357689,0.114936403930187,-0.093732737004757,-0.060457941144705) * MODEL4_texOff(vec2(1,1));
res += mat4(0.131684318184853,-0.062793530523777,-0.017472762614489,-0.175217986106873,0.122982405126095,0.029798833653331,-0.075634740293026,0.085277579724789,0.084413543343544,-0.030994430184364,-0.047325335443020,0.065187662839890,0.053841397166252,-0.035558477044106,-0.032146565616131,0.040636673569679) * MODEL5_texOff(vec2(-1,-1));
res += mat4(0.069274358451366,0.042748060077429,-0.088851228356361,-0.139432311058044,-0.056675549596548,-0.318481564521790,0.194967076182365,-0.029295321553946,-0.002039843006060,-0.320721864700317,0.221801087260246,-0.032227657735348,-0.135384485125542,-0.018816066905856,-0.070907264947891,-0.055886413902044) * MODEL5_texOff(vec2(-1,0));
res += mat4(-0.028026008978486,0.227925091981888,0.007377720903605,0.022509070113301,0.030387584120035,0.017683753743768,0.103244863450527,0.073034144937992,0.049946416169405,-0.167319372296333,0.217849075794220,0.154977440834045,-0.026477681472898,-0.248683914542198,0.056644853204489,0.035103484988213) * MODEL5_texOff(vec2(-1,1));
res += mat4(-0.035538814961910,-0.005174660589546,0.042320884764194,-0.556079328060150,-0.204441383481026,0.024368803948164,-0.013492695987225,0.120676569640636,-0.234059169888496,-0.041574101895094,-0.152276992797852,0.313795983791351,-0.142285183072090,-0.096014223992825,0.145460784435272,-0.086054354906082) * MODEL5_texOff(vec2(0,-1));
res += mat4(-0.209278941154480,0.191520273685455,-0.591257035732269,0.553691506385803,-0.169705256819725,0.172808364033699,-0.036260437220335,0.005080109462142,-0.165353566408157,-0.222933620214462,0.382839500904083,-0.081829011440277,-0.392044216394424,0.270037382841110,0.309782207012177,0.014214561320841) * MODEL5_texOff(vec2(0,0));
res += mat4(0.089507214725018,-0.094544850289822,-0.082210406661034,-0.459607541561127,0.055203668773174,-0.401221990585327,-0.127893507480621,-0.011708495207131,-0.059628795832396,-0.302083224058151,0.327125430107117,0.139105051755905,0.116050891578197,0.025762820616364,-0.054608050733805,-0.015648936852813) * MODEL5_texOff(vec2(0,1));
res += mat4(-0.106779903173447,0.018149316310883,0.007313930895180,-0.105101235210896,0.055889017879963,-0.162925586104393,0.077280715107918,-0.039478749036789,0.015652181580663,-0.034726396203041,-0.079525552690029,-0.116957388818264,0.118222653865814,0.189178243279457,-0.026714757084846,-0.032628692686558) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.052680466324091,-0.144308865070343,-0.168895795941353,-0.036001350730658,-0.170283958315849,-0.018167953938246,0.042007796466351,0.020412696525455,0.092943057417870,-0.226340696215630,0.050266996026039,-0.000003153865691,0.265142083168030,-0.046984471380711,0.174021556973457,-0.051850814372301) * MODEL5_texOff(vec2(1,0));
res += mat4(0.043661978095770,-0.017220115289092,0.134833529591560,-0.150995269417763,-0.103604197502136,-0.045533202588558,-0.136119142174721,0.032734658569098,-0.030486535280943,-0.102673873305321,0.045973923057318,0.014787950553000,0.013675463385880,0.029475543648005,0.019817920401692,0.027502838522196) * MODEL5_texOff(vec2(1,1));
res += mat4(-0.113962784409523,-0.031488291919231,-0.029269302263856,-0.005478093400598,0.178094178438187,0.030060073360801,-0.003447605762631,-0.098911233246326,-0.145928785204887,0.040814545005560,0.043339174240828,0.011583806946874,-0.030982360243797,-0.101509429514408,0.052201587706804,0.073192253708839) * MODEL6_texOff(vec2(-1,-1));
res += mat4(-0.025641163811088,0.075798302888870,-0.220611348748207,-0.020282512530684,-0.209009096026421,0.217492178082466,0.163011878728867,0.088578432798386,0.097697198390961,-0.268568575382233,-0.086687654256821,0.025047002360225,-0.338945925235748,0.065061777830124,-0.047400508075953,0.063167266547680) * MODEL6_texOff(vec2(-1,0));
res += mat4(-0.092593006789684,-0.188353568315506,0.089836612343788,0.034555874764919,-0.019029676914215,0.103493429720402,0.035777244716883,-0.093704231083393,0.095645040273666,0.100895747542381,-0.478726118803024,-0.062190204858780,-0.018279071897268,-0.049669396132231,-0.134857565164566,0.068388052284718) * MODEL6_texOff(vec2(-1,1));
res += mat4(0.021645365282893,0.197349175810814,0.023333072662354,-0.007636856287718,-0.163523167371750,-0.001487209694460,-0.070549882948399,0.019254844635725,0.072189569473267,-0.126538053154945,-0.055870976299047,-0.090441212058067,-0.379506200551987,-0.049901884049177,0.005941927433014,0.135397776961327) * MODEL6_texOff(vec2(0,-1));
res += mat4(0.054773665964603,-0.577973365783691,-0.154624134302139,0.014016893692315,-0.381652027368546,0.184631377458572,-0.005861268378794,-0.311438709497452,-0.042265653610229,-0.156772866845131,-0.289642393589020,-0.044712889939547,0.157606810331345,-0.158462852239609,-0.081768952310085,0.014532147906721) * MODEL6_texOff(vec2(0,0));
res += mat4(-0.000143587138155,-0.100230418145657,0.180586308240891,-0.125546842813492,0.010266248136759,0.102302484214306,-0.183136239647865,0.214154973626137,-0.173912346363068,-0.111223876476288,-0.808609664440155,-0.001943470444530,0.075405940413475,-0.054602999240160,-0.253162026405334,-0.027914617210627) * MODEL6_texOff(vec2(0,1));
res += mat4(0.077296420931816,-0.111400477588177,-0.002557768020779,-0.085747309029102,0.041104178875685,-0.017836770042777,0.021667294204235,0.002434106077999,0.017404859885573,0.100068598985672,-0.016641488298774,0.024170776829123,-0.104798033833504,-0.001209154259413,0.103769533336163,-0.070746183395386) * MODEL6_texOff(vec2(1,-1));
res += mat4(-0.486924171447754,0.237376153469086,-0.008133185096085,0.114296324551105,0.074519678950310,-0.024233516305685,-0.010767291299999,0.152179434895515,0.086650684475899,-0.055701825767756,-0.048224799335003,0.005394360516220,-0.077529408037663,-0.064891807734966,-0.018757466226816,-0.091554254293442) * MODEL6_texOff(vec2(1,0));
res += mat4(-0.164848744869232,0.057068359106779,-0.064016729593277,-0.007711664307863,0.015993522480130,0.128630593419075,-0.072948522865772,0.039432670921087,-0.020956741645932,0.039475269615650,-0.043517179787159,-0.011597560718656,-0.028500884771347,-0.233077466487885,-0.080478899180889,-0.036973193287849) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.016212943941355,0.003097210545093,-0.002494462532923,0.842351615428925) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 3.200 > OUTPUT.h LUMA.h / 3.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE SUBCONV1
//!DESC (AU_M_S_4x_LA) sup-pixel convolution 1

vec4 hook()
{
vec4 res = vec4(0.000269510812359,-0.000427165388828,-0.000797669228632,0.000045332588343);
res += mat4(0.001117412233725,-0.000159866613103,-0.000137595023261,0.000447076396085,0.040576752275229,0.013093219138682,-0.031828682869673,0.000862904009409,-0.000997838098556,0.001498067751527,0.002661382313818,0.001552621717565,0.003649775870144,-0.001508311601356,0.000068761597504,0.001687088399194) * MODEL7_texOff(vec2(-1,-1));
res += mat4(-0.000281219807221,0.000600137282163,0.002239863155410,0.002747317543253,0.003511312883347,0.002179602161050,-0.014387026429176,-0.011811495758593,0.003696488915011,-0.001166172558442,-0.003736381419003,-0.002624563174322,0.014362048357725,0.032301206141710,0.038778327405453,0.025050690397620) * MODEL7_texOff(vec2(-1,0));
res += mat4(0.000623076048214,0.001981235109270,0.001444880384952,-0.000533466052730,0.001376872183755,0.000508666271344,0.000709464482497,0.001039579277858,0.000205153002753,0.001410440076143,-0.005227346904576,-0.001503811450675,0.002303563756868,-0.000534604943823,-0.003624668344855,-0.000246558804065) * MODEL7_texOff(vec2(-1,1));
res += mat4(0.002764872042462,-0.000470351456897,-0.002410029293969,-0.002980505116284,0.000017530664991,0.005813637748361,0.003976431209594,0.001423718524165,-0.003195129567757,0.003293752437457,0.004494135733694,0.002787663368508,-0.004403790924698,-0.000601019884925,0.000453273649327,0.000029515224014) * MODEL7_texOff(vec2(0,-1));
res += mat4(-0.068155035376549,-0.047095097601414,-0.015806835144758,-0.000277516810456,-0.000376311392756,-0.008892757818103,-0.010019254870713,-0.007607503328472,0.038499169051647,-0.009231984615326,-0.017160110175610,-0.011880921199918,-0.007412945851684,-0.011075030080974,-0.011110924184322,-0.009126096963882) * MODEL7_texOff(vec2(0,0));
res += mat4(0.000106680265162,-0.003385662799701,-0.020770529285073,-0.049690097570419,0.000994859961793,0.000904172600713,-0.000132630142616,-0.000129693449708,-0.000130822474603,-0.034777093678713,-0.022487832233310,0.048905942589045,0.002599239582196,0.003741109976545,0.002683574333787,-0.001134170801379) * MODEL7_texOff(vec2(0,1));
res += mat4(-0.000264133093879,0.000311889016302,0.002144935075194,0.002178159309551,0.002633444266394,0.000993098248728,-0.002844991628081,-0.000393045658711,-0.000353667361196,-0.000576654856559,0.000157757109264,0.000384225684684,0.002184599172324,-0.000027610149118,-0.000595993711613,-0.000395389186451) * MODEL7_texOff(vec2(1,-1));
res += mat4(-0.001328237820417,0.002196084475145,0.003308619838208,0.000924920837861,0.000997220515274,0.002793480642140,0.002503393916413,-0.001588609768078,-0.004166418220848,-0.001101179281250,0.000478648784338,0.000802646798547,0.002992283552885,0.005278102122247,0.005206855479628,0.003760644933209) * MODEL7_texOff(vec2(1,0));
res += mat4(0.001337364548817,0.002590260934085,0.001114167040214,-0.002223885618150,-0.001331334584393,-0.000547894800548,0.000537959625944,0.001284202793613,-0.001567409140989,0.003815816482529,0.003882396500558,-0.001852467888966,-0.001342768548056,-0.001761993509717,-0.000849698728416,0.000627743254881) * MODEL7_texOff(vec2(1,1));
res += mat4(-0.001963291317225,-0.001939382520504,-0.002117393771186,-0.002376019256189,-0.006657510064542,-0.003678023582324,0.000915468554012,0.002685453509912,-0.000390996166971,-0.001591637264937,-0.000280126259895,0.000775532214902,-0.018051492050290,-0.007707431912422,-0.000008736333257,0.002772880950943) * MODEL8_texOff(vec2(-1,-1));
res += mat4(-0.018385998904705,-0.013600403442979,0.016009628772736,0.015705322846770,0.003005844075233,0.048057343810797,0.009039705619216,-0.019347917288542,0.011143518611789,-0.003227222943678,-0.008477792143822,-0.000732053944375,-0.032057784497738,-0.037524685263634,-0.037046793848276,-0.032409515231848) * MODEL8_texOff(vec2(-1,0));
res += mat4(0.003210344817489,0.007583656348288,0.005004605278373,-0.005886308383197,0.000230267309234,0.007419962435961,-0.004976962227374,-0.035295229405165,0.004148672334850,-0.003403761889786,-0.005398690234870,0.010308766737580,-0.000061092097894,-0.002032855292782,-0.007862071506679,-0.017109028995037) * MODEL8_texOff(vec2(-1,1));
res += mat4(0.001597265014425,-0.000371035828721,-0.003830014960840,-0.004902996122837,0.002956630429253,-0.000329811708070,0.001108625321649,0.000279963394860,0.000035610915802,-0.001759635284543,-0.002654338721186,-0.000345960841514,0.006265075411648,0.001682006870396,-0.001234993105754,-0.001272695488296) * MODEL8_texOff(vec2(0,-1));
res += mat4(-0.003624799428508,0.002504806267098,0.009834214113653,0.007344597950578,0.008778844028711,0.015669671818614,-0.004031506832689,-0.001610034378245,-0.061716150492430,-0.033747948706150,0.034703340381384,0.018658058717847,0.011340787634254,0.012209746055305,0.012692932970822,0.010691503994167) * MODEL8_texOff(vec2(0,0));
res += mat4(0.006799742113799,0.012464548461139,0.003190558403730,-0.007919515483081,0.003659145440906,0.002798349829391,-0.007416128180921,-0.015307658351958,-0.008115865290165,-0.014869100414217,0.027809068560600,0.027222799137235,-0.001483266358264,-0.000379691860871,0.002595437457785,0.007105783093721) * MODEL8_texOff(vec2(0,1));
res += mat4(0.001300029573031,0.002485976088792,0.001449722098187,-0.000420851894887,-0.001391307567246,-0.001535718562081,-0.001918569440022,-0.001241029705852,-0.000358799181413,-0.001583751989529,0.000190534541616,0.002491570077837,-0.001786565524526,-0.000706790364347,-0.000361164566129,-0.000170857092598) * MODEL8_texOff(vec2(1,-1));
res += mat4(-0.002470044419169,-0.005750649143010,-0.000460304232547,0.001684049959294,0.001530714449473,0.002984115155414,0.001226535299793,-0.000336475495715,-0.001241063466296,0.004816680680960,-0.001344149466604,-0.005553191527724,-0.003786386223510,-0.004465731792152,-0.003831372363493,-0.002672032685950) * MODEL8_texOff(vec2(1,0));
res += mat4(0.000184052943951,-0.000823325477540,-0.001218130229972,-0.000266605173238,-0.001470718765631,-0.000719777774066,0.001508758752607,0.000163633536431,-0.001620013383217,-0.002225047443062,-0.000418807321694,-0.001038521178998,0.000714493216947,-0.000317254045513,-0.001721132197417,-0.002731156302616) * MODEL8_texOff(vec2(1,1));
res += mat4(-0.001335443463176,-0.001433638506569,-0.001545693841763,0.000011959778931,0.013629741966724,-0.004009305499494,-0.010721409693360,-0.008045843802392,0.012881332077086,0.008901841938496,0.002685440704226,-0.000855089747347,-0.000660188030452,-0.001029525650665,-0.000834698439576,-0.000599226390477) * MODEL9_texOff(vec2(-1,-1));
res += mat4(-0.005434909369797,-0.005688095465302,-0.005940832197666,-0.004863786045462,-0.018029315397143,-0.020906088873744,0.008238620124757,0.031578630208969,-0.001174454577267,-0.004032747820020,-0.000048490059271,0.007967952638865,-0.000289795571007,-0.000257421372226,-0.000367303728126,-0.000413989357185) * MODEL9_texOff(vec2(-1,0));
res += mat4(-0.000937548582442,-0.003700424684212,-0.005183599423617,-0.004537102766335,0.005629566498101,0.006729900836945,0.002336904406548,-0.005405389703810,0.007694398052990,0.009458636865020,0.007374333217740,0.006235663779080,0.000226333591854,-0.000263313762844,-0.000814696832094,-0.000603669905104) * MODEL9_texOff(vec2(-1,1));
res += mat4(-0.003964184783399,-0.003397281980142,0.001461822190322,0.002538915257901,-0.008054262958467,-0.002804872347042,-0.005040985066444,-0.004334257915616,-0.003595672314987,0.009817797690630,0.013037739321589,0.007418612949550,0.000594338169321,0.000400404504035,0.000425443693530,0.001506542437710) * MODEL9_texOff(vec2(0,-1));
res += mat4(0.053008008748293,0.044688500463963,0.023057864978909,0.005788208916783,-0.009101002477109,0.000630046706647,0.011668231338263,-0.000140856005601,-0.015676690265536,-0.028005465865135,-0.026690745726228,-0.019197044894099,-0.000301858497551,-0.001963197253644,-0.003177932463586,-0.000701989280060) * MODEL9_texOff(vec2(0,0));
res += mat4(-0.002402181737125,0.004176468588412,0.018953736871481,0.037471152842045,0.003317316761240,0.003073631785810,-0.000086680644017,-0.005397571716458,0.007190169300884,0.009153044782579,0.005033208988607,0.000921655155253,0.000230280187679,-0.001754296012223,-0.002732437336817,-0.003214350203052) * MODEL9_texOff(vec2(0,1));
res += mat4(0.004372355062515,0.000965133949649,-0.000290975032840,0.000724279321730,0.002700104610994,0.002729728585109,0.001361184637062,-0.000195346074179,0.002850946271792,-0.000079308629211,-0.001251224894077,-0.001312149805017,-0.005554035771638,-0.002047904068604,-0.001654566964135,-0.001045880955644) * MODEL9_texOff(vec2(1,-1));
res += mat4(-0.001564498292282,0.004211523104459,0.004016988445073,0.002403866266832,0.002478253096342,-0.000263358262600,-0.001081563183106,0.002245830837637,0.002518392866477,0.006188154686242,0.008108298294246,0.006141060497612,-0.012340855784714,-0.018540214747190,-0.020858343690634,-0.016630627214909) * MODEL9_texOff(vec2(1,0));
res += mat4(0.000941539998166,0.000138090515975,0.001339935814030,0.000161203075550,0.000691547058523,-0.001228962908499,-0.002415205352008,-0.000161299802130,-0.000007198745152,0.000175690816832,0.000299368984997,0.000705845188349,-0.000872030097526,-0.006395209114999,-0.009249808266759,-0.007304188795388) * MODEL9_texOff(vec2(1,1));
res += mat4(0.006874761544168,-0.000989787164144,-0.001463148277253,0.000222390197450,-0.000329306494677,0.003990616183728,0.004456142429262,0.001832175417803,0.007713210768998,-0.001065649208613,0.002109577646479,0.001635285327211,-0.022703027352691,0.008937380276620,0.007583519443870,0.003404473187402) * MODEL10_texOff(vec2(-1,-1));
res += mat4(-0.004999652970582,0.018799545243382,0.037745140492916,0.029415179044008,0.026651823893189,0.008565448224545,-0.013982670381665,-0.014268197119236,0.000054245447245,-0.008276198990643,-0.009321045130491,0.004773659165949,0.000485052209115,0.029835514724255,0.016699103638530,-0.035679776221514) * MODEL10_texOff(vec2(-1,0));
res += mat4(0.000463809643406,0.002420252654701,-0.000183678217581,-0.007710622157902,-0.004862978588790,-0.005275354720652,0.004158056341112,0.020130259916186,-0.000816278799903,-0.000580128689762,0.002184605225921,0.004697438795120,0.000729832681827,-0.001952764694579,-0.003750949865207,-0.003572758520022) * MODEL10_texOff(vec2(-1,1));
res += mat4(0.000740563904401,-0.002710320055485,-0.000280540378299,0.001974676037207,0.000278961873846,0.000115531336633,-0.001724422327243,-0.001598479924724,-0.004892046563327,0.010767434723675,0.008245830424130,0.005742588546127,-0.005772742442787,-0.000858499261085,0.000937489036005,0.003187982365489) * MODEL10_texOff(vec2(0,-1));
res += mat4(0.011409706436098,0.029349487274885,0.040739648044109,0.024143055081367,-0.008726067841053,-0.010240741074085,-0.006836426910013,-0.002373049501330,0.019904108718038,0.026080412790179,-0.022650627419353,-0.045949675142765,0.000478191213915,0.014697329141200,0.018799401819706,0.001803218503483) * MODEL10_texOff(vec2(0,0));
res += mat4(0.001612703897990,0.003007217776030,0.001047613681294,0.000534843478817,0.001792155904695,0.000269065087195,-0.002512475242838,-0.004125628154725,-0.007803550921381,-0.008281021378934,0.001627735211514,0.008557009510696,-0.001076993416063,-0.001016228925437,-0.006842745468020,-0.006655418779701) * MODEL10_texOff(vec2(0,1));
res += mat4(-0.001568653853610,-0.000931697664782,0.000212142185774,0.000404097751016,0.000276608217973,0.000097675772849,0.000013366130588,0.000183374868357,0.001832902082242,0.000752968364395,0.001134191988967,-0.000534113205504,-0.003401728346944,-0.000727362232283,0.000228410790442,0.000855127058458) * MODEL10_texOff(vec2(1,-1));
res += mat4(-0.000918593897950,-0.000906755740289,-0.001922636874951,-0.001453792443499,0.000672921538353,0.000386526866350,-0.000246380688623,-0.000821356021333,-0.002669023815542,-0.006250608712435,-0.003042029915377,0.001545294071548,0.000996636925265,-0.000205366421142,-0.001141586806625,-0.003751301439479) * MODEL10_texOff(vec2(1,0));
res += mat4(0.000319516722811,-0.000726243190002,-0.001369459903799,-0.001753084361553,0.000458324240753,0.000878408260178,0.001293932902627,0.001717523904517,0.000365363986930,0.000594560697209,0.000886590569280,0.002222426934168,0.001185499713756,0.001800198340788,0.002002882305533,0.002279019448906) * MODEL10_texOff(vec2(1,1));
res += mat4(-0.003174053737894,-0.001644310308620,-0.000744972843677,-0.000974804337602,0.014227030798793,0.008587216958404,-0.001357958768494,-0.004271080717444,0.009156286716461,0.000029205462852,-0.000118754767755,0.000405011174735,0.003191039199010,0.005103061906993,0.000071274975198,-0.000655407377053) * MODEL11_texOff(vec2(-1,-1));
res += mat4(0.010163235478103,0.011155475862324,0.007068574428558,0.000900089915376,0.002502399496734,-0.011966645717621,-0.016598444432020,0.000219877358177,-0.028492216020823,-0.029723234474659,0.005428125150502,0.021169934421778,-0.003694994840771,-0.001383086550049,-0.003828563727438,-0.003440075088292) * MODEL11_texOff(vec2(-1,0));
res += mat4(-0.000576645485125,-0.001198836369440,0.000581101456191,0.004529300611466,-0.001729858573526,0.000091058682301,0.003309714375064,0.005485509987921,0.006480839103460,0.002969603752717,0.002698726719245,-0.003412833437324,0.001865153666586,0.002919649472460,-0.000323012500303,-0.004790687933564) * MODEL11_texOff(vec2(-1,1));
res += mat4(-0.007454044651240,0.002482104115188,0.005560372956097,0.002394929062575,0.013303864747286,0.005439350381494,-0.006270683370531,-0.007908651605248,-0.005352631676942,-0.001763983163983,0.001778390258551,0.002195810899138,-0.040390968322754,-0.026977123692632,-0.000958490360063,0.006149785127491) * MODEL11_texOff(vec2(0,-1));
res += mat4(-0.007276701740921,-0.028916925191879,-0.038287270814180,-0.026314787566662,-0.012083292007446,-0.020577315241098,-0.015328961424530,0.003603846300393,0.036477871239185,-0.007557024713606,-0.030615806579590,-0.019249981269240,-0.008537068031728,0.037023238837719,0.058445125818253,0.007037688512355) * MODEL11_texOff(vec2(0,0));
res += mat4(0.000146552818478,0.001203145366162,0.001765448017977,0.001805630046874,0.001288854167797,0.002399516291916,0.001672354643233,-0.001183439511806,-0.009160004556179,-0.006423521786928,0.011425158940256,0.041411153972149,-0.000482084549731,-0.000303440901916,-0.005426060874015,-0.014621614478528) * MODEL11_texOff(vec2(0,1));
res += mat4(0.006583581212908,0.004101528786123,0.000294321449474,-0.000952589383814,-0.002081820508465,-0.003217836143449,-0.002148445928469,-0.001552420086227,0.002152918837965,0.002282982692122,0.001396909006871,0.000761351082474,0.004398114979267,-0.000649324443657,0.002363209845498,0.002994635840878) * MODEL11_texOff(vec2(1,-1));
res += mat4(0.006388265639544,0.009666487574577,0.012258975766599,0.010959520936012,-0.000642896455247,0.000055211694416,0.000057879326050,-0.000903421954717,-0.003912667278200,0.000268635340035,0.002978955395520,0.003661542898044,-0.005370193626732,-0.011792836710811,0.004229911603034,0.016449471935630) * MODEL11_texOff(vec2(1,0));
res += mat4(-0.004120124503970,-0.005116892047226,-0.002955934032798,0.002012582495809,-0.000094423689006,-0.000436802743934,-0.000648013490718,-0.000356913282303,-0.004013592377305,-0.000678580254316,0.001027057762258,-0.001651116181165,-0.003642999799922,-0.007779091130942,-0.004894115030766,0.001497442484833) * MODEL11_texOff(vec2(1,1));
res += mat4(-0.008820193819702,-0.006647069472820,-0.001991606783122,0.000167302976479,0.015907490625978,0.005026617553085,-0.003708752803504,-0.001978235784918,-0.013537130318582,0.000576427846681,0.011865268461406,-0.003694924525917,-0.003457157174125,-0.001271188841201,0.001815936760977,0.001851706882007) * MODEL12_texOff(vec2(-1,-1));
res += mat4(0.010098010301590,0.006146754138172,-0.005549033638090,-0.010963072068989,-0.003391467733309,-0.004522005561739,-0.000147789483890,0.012693776749074,-0.001327915815637,0.005753715988249,0.004336687736213,-0.008453877642751,0.015596919693053,0.015275965444744,0.010631457902491,0.001356142805889) * MODEL12_texOff(vec2(-1,0));
res += mat4(-0.002218737965450,0.000992025015876,0.005251673515886,0.006244563031942,-0.000513513223268,-0.001801201142371,-0.002107429085299,-0.000854595855344,-0.000239885586780,-0.001109070493840,-0.001882770215161,-0.000298630038742,-0.004382719285786,-0.003596161957830,0.002328684553504,0.010211131535470) * MODEL12_texOff(vec2(-1,1));
res += mat4(0.002717479132116,-0.001415821141563,-0.001364031108096,0.000934794486966,0.000368907087250,0.032490521669388,0.022250708192587,0.003639365546405,0.046451963484287,-0.028627093881369,-0.029590459540486,0.004602465312928,-0.015781687572598,-0.005641499534249,0.002779930131510,0.003952434752136) * MODEL12_texOff(vec2(0,-1));
res += mat4(0.041880957782269,0.034550517797470,0.017707571387291,0.005926671903580,0.029000671580434,-0.002895069075748,-0.058721534907818,-0.060397777706385,-0.005557043012232,-0.010497657582164,-0.015206908807158,0.032811023294926,0.001458103535697,-0.005906508304179,-0.013192714191973,-0.018468011170626) * MODEL12_texOff(vec2(0,0));
res += mat4(-0.001877326169051,0.004385445266962,0.019545301795006,0.034459449350834,-0.002293854951859,-0.003232236951590,0.000476772082038,0.013591979630291,-0.000560535874683,0.000577856320888,0.002501417649910,0.001562796533108,-0.004591109231114,-0.003206406487152,0.001076919608749,0.003899717470631) * MODEL12_texOff(vec2(0,1));
res += mat4(0.000927008397412,0.001041858806275,0.000326149514876,0.000168513870449,-0.002607912058011,-0.002549536293373,-0.004055432509631,-0.004501433577389,0.000200720285648,-0.000604856875725,0.002736585447565,0.000950398854911,0.001927958568558,0.002259855391458,0.002030079253018,0.001064474694431) * MODEL12_texOff(vec2(1,-1));
res += mat4(-0.004246124997735,-0.004425851628184,-0.003346143290401,-0.001224492909387,-0.002436065813527,0.006093326490372,0.008451088331640,-0.000793817045633,-0.000658845587168,0.002799142617732,0.003001682925969,0.001566815190017,0.002291351789609,0.002666295506060,0.003585922531784,0.003058117348701) * MODEL12_texOff(vec2(1,0));
res += mat4(-0.000045287179091,-0.001065375050530,-0.003273083595559,-0.003394263330847,0.000162129756063,0.003037571674213,0.004342329688370,-0.000210301484913,0.001905482728034,0.001901880605146,0.000039340186049,-0.002830746117979,-0.000344285654137,-0.000340078870067,0.000550791912246,0.001642353832722) * MODEL12_texOff(vec2(1,1));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 3.200 > OUTPUT.h LUMA.h / 3.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE SUBCONV2
//!DESC (AU_M_S_4x_LA) sup-pixel convolution 2

vec4 hook()
{
vec4 res = vec4(-0.000318886013702,-0.000176152214408,-0.000571564771235,-0.000577249098569);
res += mat4(-0.000542217982002,0.000294073077384,0.000708459294401,0.000798636465333,0.009294863790274,0.011864761821926,-0.007663393393159,-0.001894770655781,-0.000782551825978,0.000267527706455,0.001243693404831,0.000666753214318,-0.001300171832554,0.003694215789437,0.006568343844265,0.006597706582397) * MODEL7_texOff(vec2(-1,-1));
res += mat4(-0.002798018278554,-0.003116996726021,-0.002379030687734,-0.000937010336202,-0.000621713057626,-0.000508639961481,-0.005607563070953,-0.012595498934388,-0.001946923555806,0.001218991354108,0.002361256396398,0.000631261267699,0.018917609006166,0.023062927648425,0.014947135932744,-0.000454358611023) * MODEL7_texOff(vec2(-1,0));
res += mat4(-0.001064913813025,-0.000672315480188,-0.001089875702746,-0.002504423959181,0.001355532207526,0.000663620012347,-0.000408384832554,-0.000655476993416,-0.004492392297834,0.000448351813247,0.001123896217905,-0.002804924966767,0.001973470905796,0.001462072483264,0.002322174375877,0.009714669547975) * MODEL7_texOff(vec2(-1,1));
res += mat4(-0.001709224190563,-0.002100086305290,-0.001118585350923,-0.000325203407556,0.015084929764271,0.017649726942182,-0.010850179009140,-0.009805873036385,-0.002472769003361,0.004557575564831,0.006373721174896,0.004010125063360,-0.002989955013618,0.000328588590492,0.000178873888217,-0.001188578433357) * MODEL7_texOff(vec2(0,-1));
res += mat4(0.013687474653125,0.022197458893061,0.014758712612092,0.003086807671934,0.002829306293279,-0.004310830496252,-0.016450826078653,-0.017694603651762,0.034616883844137,-0.013921629637480,-0.019396394491196,-0.012084350921214,-0.013898422010243,-0.016427457332611,-0.014586899429560,-0.008987441658974) * MODEL7_texOff(vec2(0,0));
res += mat4(0.007368219085038,0.007759523577988,0.004253543913364,0.003235628362745,0.000988533836789,0.000135533206048,0.000276460807072,0.002087578875944,-0.000887234346010,-0.033428709954023,-0.021928889676929,0.048860307782888,0.003263936843723,0.003687774995342,0.000245588336838,-0.006386438384652) * MODEL7_texOff(vec2(0,1));
res += mat4(-0.002323600696400,0.000819919747300,0.001531932037324,-0.000376840005629,0.003356074448675,0.002195667941123,-0.001983494032174,-0.000241084504523,-0.002004525624216,-0.001733293058351,-0.000547157484107,0.000131314183818,0.002663788618520,-0.000249893026194,-0.000697301584296,0.000371418194845) * MODEL7_texOff(vec2(1,-1));
res += mat4(0.011067495681345,0.011522841639817,0.003410656005144,-0.003788990434259,0.000915336364415,0.003187047084793,0.002915399847552,-0.001063091098331,-0.001106385723688,0.000880332372617,0.000343436608091,-0.001086030155420,0.003684768918902,0.006789081264287,0.007129092700779,0.005080584436655) * MODEL7_texOff(vec2(1,0));
res += mat4(0.002146921586245,0.003666803473607,0.003142272122204,0.005397472530603,-0.001077196327969,-0.000471743231174,0.000806846306659,0.001494775409810,-0.003298063995317,0.002789003541693,0.002533982507885,-0.001624750439078,-0.001123950467445,-0.001437471364625,-0.000167492238688,0.001384586910717) * MODEL7_texOff(vec2(1,1));
res += mat4(0.001463484135456,0.001330137602054,-0.000686286017299,-0.001517138676718,-0.005802246741951,-0.002997347619385,0.001702541369013,0.002296205842867,0.000936606316827,-0.000349265174009,0.000633645046037,0.000776294618845,-0.012072612531483,-0.009265893138945,-0.003481816966087,-0.000691963417921) * MODEL8_texOff(vec2(-1,-1));
res += mat4(0.007565690670162,-0.001967726740986,-0.002213366329670,0.004994226153940,0.000187769808690,0.022465484216809,0.006758669391274,-0.006085058208555,0.000420977652539,-0.003694160608575,-0.003236899618059,-0.001073241466656,0.006202850490808,0.004537958186120,-0.001016723574139,-0.007884729653597) * MODEL8_texOff(vec2(-1,0));
res += mat4(0.002865990391001,0.004187808372080,-0.002746598329395,-0.003635280299932,0.001478961436078,0.001316696521826,-0.004329805728048,-0.016147911548615,-0.000229360550293,-0.002372259972617,-0.000476204819279,0.005814743228257,-0.004163240548223,-0.003707568859681,-0.002151735359803,0.001168652670458) * MODEL8_texOff(vec2(-1,1));
res += mat4(0.003822793718427,-0.002164059085771,-0.006078645586967,-0.005963366944343,-0.001681748311967,-0.002892109798267,0.000799067900516,0.000717841670848,-0.005933019798249,-0.003812595037743,-0.002732850145549,-0.000207011675229,0.006664724554867,0.001383912167512,-0.001356121269055,-0.001433607540093) * MODEL8_texOff(vec2(0,-1));
res += mat4(-0.016167972236872,-0.015665663406253,0.016393711790442,0.021841768175364,0.006514121312648,0.031583998352289,-0.001920257927850,-0.011208954267204,-0.075264923274517,-0.016218207776546,0.047018796205521,0.007355216890574,0.014260252006352,0.015730384737253,0.016628909856081,0.013499611988664) * MODEL8_texOff(vec2(0,0));
res += mat4(0.007646636571735,0.011410928331316,0.007969859056175,0.000440836709458,0.000888910319190,0.004797947593033,-0.007808622904122,-0.029349092394114,-0.008335861377418,-0.007881252095103,0.029407734051347,0.007061413023621,-0.002612010110170,-0.001872988417745,0.003191376337782,0.010148175992072) * MODEL8_texOff(vec2(0,1));
res += mat4(0.000937999808230,0.001383932307363,0.000541687419172,-0.000845796661451,0.000102843929199,-0.000769360107370,-0.002188048092648,-0.002061372390017,-0.000050101250963,0.001241831341758,0.002277307910845,0.003044124227017,-0.002908613765612,-0.001861957483925,-0.001306018675677,-0.001119850436226) * MODEL8_texOff(vec2(1,-1));
res += mat4(-0.000761216739193,-0.005200562067330,0.000567360955756,0.003712011734024,0.003036838024855,0.003336486406624,0.001059034373611,-0.000008005944437,0.001830166438594,0.006790378596634,-0.004099230282009,-0.009331390261650,-0.005706721916795,-0.007205148693174,-0.006580452434719,-0.004596232902259) * MODEL8_texOff(vec2(1,0));
res += mat4(0.001233059680089,0.000240353940171,-0.001741435728036,-0.001369597972371,-0.000474610511446,-0.000826817704365,0.000787505530752,0.000827656127512,-0.002919411752373,-0.001355049316771,0.000920332444366,0.000385862716939,-0.000337039120495,-0.001081674010493,-0.002609439892694,-0.004050709307194) * MODEL8_texOff(vec2(1,1));
res += mat4(-0.000474883359857,-0.000131299704663,-0.000955952622462,-0.001080772490241,0.008156405761838,0.000724765239283,-0.008014252409339,-0.007455190178007,0.010231040418148,0.007142573595047,0.002585816662759,-0.000485190219479,0.000959668832365,-0.000267980387434,-0.000813430000562,-0.000567682494875) * MODEL9_texOff(vec2(-1,-1));
res += mat4(0.001044969540089,0.000152003078256,-0.001302968943492,-0.001806723303162,-0.010495880618691,-0.011221218854189,0.003505907487124,0.014138646423817,0.007667168043554,0.007922762073576,0.009330426342785,0.010397627018392,0.002404889557511,0.003349948907271,0.003528711618856,0.002486688317731) * MODEL9_texOff(vec2(-1,0));
res += mat4(-0.000072841416113,-0.000682401121594,-0.000431679072790,0.001195441815071,0.003130331635475,0.003700120840222,0.001323120552115,-0.003862198675051,0.004282574634999,0.005159122869372,0.004475950729102,0.007368138059974,-0.000175845241756,0.000040397793782,0.000328402238665,0.001247400650755) * MODEL9_texOff(vec2(-1,1));
res += mat4(0.008236185647547,0.000966460676864,-0.000477055669762,0.000113686852274,-0.001994694117457,-0.006379967555404,-0.009867398999631,-0.008583093062043,-0.004957717377692,0.007747448515147,0.011763091199100,0.006328071933240,-0.008333984762430,-0.000367461296264,0.003077336819842,0.003862891113386) * MODEL9_texOff(vec2(0,-1));
res += mat4(0.020446740090847,0.023071991279721,0.020256871357560,0.015508510172367,-0.018616991117597,-0.007101261522621,0.018085751682520,0.015289521776140,-0.029818836599588,-0.043135333806276,-0.039895579218864,-0.026951555162668,-0.012835851870477,-0.019681293517351,-0.022621434181929,-0.019614800810814) * MODEL9_texOff(vec2(0,0));
res += mat4(-0.002156797330827,0.000285668560537,0.006308008916676,0.012474891729653,0.005694816820323,0.006531174760312,0.001703115645796,-0.008892539888620,0.008201786316931,0.011663629673421,0.003132454352453,-0.007920763455331,0.001314297900535,0.000643107574433,-0.000087556720246,-0.003716611769050) * MODEL9_texOff(vec2(0,1));
res += mat4(0.002930631395429,0.000754792825319,-0.001079429173842,0.000933729286771,0.001733517041430,0.003019412746653,0.002319138497114,0.001528548076749,0.005599413532764,0.001412961864844,-0.000095045237686,-0.000157920658239,-0.008263594470918,-0.000961501209531,0.002626280533150,0.001940638874657) * MODEL9_texOff(vec2(1,-1));
res += mat4(-0.016224481165409,-0.006226195953786,0.002015567617491,0.001810119254515,0.003593879984692,0.001836402574554,-0.001932017155923,-0.000323863554513,0.006840421818197,0.011134075932205,0.013444603420794,0.011113183572888,-0.026378983631730,-0.041988797485828,-0.041525427252054,-0.027128890156746) * MODEL9_texOff(vec2(1,0));
res += mat4(0.002958134049550,-0.002923994325101,-0.007799608632922,-0.010979398153722,0.000579970714170,-0.000905786582734,-0.003002930199727,-0.001585347345099,0.002578505314887,0.003673737868667,0.004633829928935,0.005282587837428,-0.001446745707653,0.000936966971494,0.001551840570755,-0.005193973425776) * MODEL9_texOff(vec2(1,1));
res += mat4(-0.008897535502911,-0.002633524825796,0.003741884836927,0.004371077287942,-0.013334232382476,-0.005885847378522,-0.001828205306083,-0.002571546006948,0.002625687513500,-0.001322253607213,-0.000227828073548,-0.001081808586605,-0.010796250775456,0.000901884923223,0.004523034207523,0.005324190482497) * MODEL10_texOff(vec2(-1,-1));
res += mat4(0.002519351430237,0.008368331938982,0.003217695746571,-0.007104242220521,-0.030830500647426,-0.049713242799044,-0.050592999905348,-0.032437685877085,-0.001583725214005,-0.003218938596547,-0.002131244400516,0.001841055811383,0.006601418368518,0.016679411754012,0.008884862065315,-0.012238467112184) * MODEL10_texOff(vec2(-1,0));
res += mat4(0.000564123038203,-0.001498140743934,-0.005170075222850,-0.005340717732906,-0.006198027636856,-0.005103067494929,-0.002434063935652,-0.007598384283483,-0.000010480338460,0.000088330794824,0.001542021986097,0.001922402996570,-0.001284964964725,-0.002646460430697,-0.002894155681133,0.001460907515138) * MODEL10_texOff(vec2(-1,1));
res += mat4(-0.031228294596076,-0.012194814160466,0.000501720933244,0.002580684609711,-0.001831070985645,0.000488115561893,0.000857367936987,0.000948593835346,0.008517194539309,0.018611336126924,0.007512240670621,0.002992236986756,-0.020247720181942,0.000503626768477,0.003347617574036,0.004833476617932) * MODEL10_texOff(vec2(0,-1));
res += mat4(0.016742922365665,0.012479462660849,-0.011866257525980,-0.036891132593155,-0.015060558915138,-0.020310917869210,-0.015504563227296,-0.007278888486326,0.025821456685662,0.025839457288384,-0.034130282700062,-0.046371951699257,-0.004034587647766,0.021723791956902,0.027184525504708,-0.013421905227005) * MODEL10_texOff(vec2(0,0));
res += mat4(-0.003058952046558,-0.004732362460345,-0.004904559347779,0.002324684290215,0.001929193618707,0.001913500367664,0.000767043442465,-0.003920874558389,-0.007175364065915,-0.007841671817005,0.003080214839429,0.010387315414846,0.001024119672365,-0.002005451126024,-0.009082248434424,-0.008645982481539) * MODEL10_texOff(vec2(0,1));
res += mat4(0.000636833661702,0.001687166164629,0.001785363536328,0.000756959721912,0.001202516723424,0.001084272051230,0.000851356424391,0.000618135672994,0.000422635668656,-0.001588288694620,0.001867268700153,0.002366148633882,-0.001616884954274,0.000630388152786,0.001545565901324,0.001046843244694) * MODEL10_texOff(vec2(1,-1));
res += mat4(-0.000235804691329,0.000428980041761,-0.001061068382114,-0.000238906592131,0.000735469046049,0.000826866657007,0.000414795242250,0.000014172795090,-0.000429493724369,-0.005622427444905,-0.001934895874001,0.003067872719839,0.000495277170558,-0.001065096934326,-0.001867238315754,-0.002020517364144) * MODEL10_texOff(vec2(1,0));
res += mat4(-0.000438368879259,-0.001153779565357,-0.002166916849092,-0.001828934298828,0.000886010879185,0.001343229785562,0.001561817829497,0.001669885474257,-0.001354401116259,-0.000460461742477,0.000665308383759,0.002619100268930,0.000826718460303,0.001780266989954,0.001703798188828,0.001767591922544) * MODEL10_texOff(vec2(1,1));
res += mat4(-0.003655637148768,-0.001363140414469,0.000524759117980,0.000156788897584,0.015114846639335,0.001115168211982,-0.004183933138847,-0.001478756195866,0.006462254561484,-0.003180097555742,-0.002894089790061,0.000154166453285,0.001810676767491,0.001286926446483,-0.003923563286662,-0.006370354909450) * MODEL11_texOff(vec2(-1,-1));
res += mat4(0.002982127014548,-0.000222563467105,-0.003531830618158,-0.004835536237806,0.000601806852501,0.008000173605978,0.022316459566355,0.028631268069148,-0.002410762943327,-0.016263572499156,-0.007683043368161,0.007589668966830,0.000444216158940,0.001147756818682,0.000072836184700,-0.000713953049853) * MODEL11_texOff(vec2(-1,0));
res += mat4(0.000179664348252,0.000350297108525,0.002127556363121,0.003320219926536,-0.001314109307714,-0.001365055097267,-0.000834867300000,0.000250317243626,0.006659255363047,0.006080090533942,0.002702741418034,0.003833367722109,-0.000540456443559,0.000075689000369,0.000507816323079,0.000156646725372) * MODEL11_texOff(vec2(-1,1));
res += mat4(0.013660226948559,0.006927169859409,0.001647689845413,-0.001687550335191,0.033285882323980,0.008731114678085,-0.003537488402799,0.000070539776061,-0.007957557216287,-0.001458686194383,0.001994288759306,0.001936933957040,0.007570090238005,-0.016646366566420,-0.012846578843892,-0.002666931832209) * MODEL11_texOff(vec2(0,-1));
res += mat4(-0.018806844949722,-0.020169252529740,-0.004831025842577,0.013054982759058,0.000052886131016,0.011966174468398,0.037405353039503,0.050683796405792,0.048950482159853,0.030971499159932,-0.014889254234731,-0.028825899586082,-0.022548405453563,-0.008531101047993,0.033979076892138,0.046292923390865) * MODEL11_texOff(vec2(0,0));
res += mat4(0.000134843474370,-0.000403476500651,-0.003537536831573,-0.009293425828218,0.003543283790350,0.004570292308927,0.001737524638884,-0.001765111577697,-0.007414449006319,-0.015786545351148,-0.017662089318037,0.011149462312460,0.001391990459524,0.001198420999572,-0.002382942475379,-0.009019598364830) * MODEL11_texOff(vec2(0,1));
res += mat4(0.001811989117414,-0.002468757098541,-0.003187949303538,-0.000687988940626,-0.004313180223107,-0.003525089938194,-0.001512923627160,-0.001469392213039,0.002645790809765,0.003432787256315,0.003269680310041,0.002370177069679,0.016583716496825,0.004663808736950,-0.000032518149965,0.002474966691807) * MODEL11_texOff(vec2(1,-1));
res += mat4(0.008535623550415,0.011919293552637,0.014228280633688,0.009635227732360,-0.001704013790004,-0.002573564881459,-0.003434473881498,-0.004649326205254,-0.002813312923536,-0.001126024522819,-0.000090764508059,0.001335134031251,0.005636476911604,-0.021168207749724,-0.021062819287181,0.008063205517828) * MODEL11_texOff(vec2(1,0));
res += mat4(-0.004477811977267,-0.005106296855956,-0.001739175757393,0.003639061935246,0.000322844105540,-0.000046392029617,0.000107351253973,0.000271482538665,-0.006476632319391,-0.004258315078914,-0.000526869553141,-0.000620132952463,-0.003161519998685,-0.004891033284366,-0.000699485302903,0.012297184206545) * MODEL11_texOff(vec2(1,1));
res += mat4(0.001515744370408,-0.003787741763517,-0.006095092743635,-0.004504153970629,0.004031960852444,0.004808129277080,0.001449413713999,0.001262491452508,-0.000459234695882,0.000356285454473,0.000343309482560,-0.001363961258903,-0.004633879289031,-0.003428924595937,-0.000128527288325,0.000575132551603) * MODEL12_texOff(vec2(-1,-1));
res += mat4(0.006252584978938,0.008126992732286,0.005535657051951,0.002798584057018,-0.003087805118412,-0.003762192791328,-0.004159084521234,0.000875209458172,0.003728488925844,0.006787609774619,0.001845368067734,-0.004012321587652,0.003365484997630,0.003294623689726,0.002923611551523,-0.001252406043932) * MODEL12_texOff(vec2(-1,0));
res += mat4(0.000813827384263,0.001373614184558,0.002738096285611,0.003442873945460,0.001881286385469,0.001266630482860,-0.000220949208597,-0.001348629710265,-0.000233916856814,-0.001260938006453,-0.001846590777859,0.000684670580085,-0.003532358212397,-0.003690765937790,-0.001582835335284,0.001609124010429) * MODEL12_texOff(vec2(-1,1));
res += mat4(0.011282954365015,0.001313168439083,-0.003263208083808,-0.003264916129410,-0.049528922885656,-0.002153586596251,0.023262351751328,0.015910707414150,0.056011043488979,-0.048186771571636,-0.029805205762386,0.024260306730866,-0.015735810622573,-0.005196873098612,0.003999222535640,0.004997882060707) * MODEL12_texOff(vec2(0,-1));
res += mat4(0.015917796641588,0.025693915784359,0.028175795450807,0.022980244830251,0.026817386969924,0.035836223512888,-0.005229485686868,-0.059535741806030,-0.003232169896364,-0.013599299825728,-0.015756540000439,0.050802513957024,0.013457773253322,0.004799691028893,-0.004870303906500,-0.013729433529079) * MODEL12_texOff(vec2(0,0));
res += mat4(-0.007208725903183,-0.011585942469537,-0.007124429102987,0.003879733150825,-0.002468524966389,-0.004613672848791,-0.005143942311406,0.001891011255793,-0.000948524160776,0.000500122958329,0.001890239422210,0.001107537071221,-0.004652309231460,-0.003214989556000,0.004892303608358,0.013127910904586) * MODEL12_texOff(vec2(0,1));
res += mat4(-0.001202038140036,-0.000141409895150,0.000312510499498,0.000563955109101,-0.003402296686545,-0.007216779049486,-0.004621916916221,-0.003440909553319,-0.005929309874773,-0.002221080008894,0.003558035474271,-0.002362234983593,0.000397775322199,0.002234507119283,0.003130073659122,0.002064575906843) * MODEL12_texOff(vec2(1,-1));
res += mat4(-0.004943892359734,-0.006225000135601,-0.006722070276737,-0.004680002108216,-0.006599331274629,0.004512791987509,0.017684526741505,0.010183829814196,-0.003468003123999,-0.001958256587386,0.001812756992877,0.000782480929047,0.001944209448993,0.000943598803133,0.001458371523768,0.001253784634173) * MODEL12_texOff(vec2(1,0));
res += mat4(0.001041227020323,-0.000244610273512,-0.002114833565429,-0.003804819192737,0.000467563950224,0.001872876775451,0.003335889661685,-0.001112819649279,0.002256453735754,0.002344936365262,0.000479653885122,-0.002576156053692,-0.000432447413914,-0.001032347558066,0.000468199345050,0.002039048355073) * MODEL12_texOff(vec2(1,1));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 3.200 > OUTPUT.h LUMA.h / 3.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE SUBCONV3
//!DESC (AU_M_S_4x_LA) sup-pixel convolution 3

vec4 hook()
{
vec4 res = vec4(0.000338155106874,0.001379003166221,0.000459133996628,-0.000457956659375);
res += mat4(-0.000347209570464,0.001016281661578,0.000734391447622,0.000077156691987,-0.004711924120784,0.012542532756925,0.002293524099514,-0.006122509948909,-0.001179535174742,-0.001050601596944,-0.000269301614026,-0.000160461859195,-0.007390292827040,0.000231036130572,0.002648656256497,0.004025053698570) * MODEL7_texOff(vec2(-1,-1));
res += mat4(-0.004649230279028,-0.004839656874537,-0.002959726378322,-0.000340688682627,-0.000263976631686,-0.000118532167107,-0.002573589561507,-0.014238696545362,-0.000809300167020,0.002431945176795,0.003395256586373,0.001276342663914,-0.001516031799838,-0.014030294492841,-0.024032048881054,-0.024293016642332) * MODEL7_texOff(vec2(-1,0));
res += mat4(-0.001173133030534,-0.001915026339702,-0.003357294481248,-0.004662794992328,0.000681733305100,0.000746582110878,-0.000041386185330,-0.000854567566421,-0.003051097039133,-0.000459574919660,0.001729833427817,-0.000437289214460,-0.000545196118765,0.001033534063026,0.003480536164716,0.007123584393412) * MODEL7_texOff(vec2(-1,1));
res += mat4(0.000212414714042,-0.001170973177068,-0.001509629539214,-0.001399710075930,0.051511667668819,0.031933326274157,-0.038435578346252,-0.016636909916997,-0.002426124876365,0.003730311291292,0.005802038125694,0.003597088623792,-0.000374310300685,-0.002149324165657,-0.003898113500327,-0.003527321619913) * MODEL7_texOff(vec2(0,-1));
res += mat4(0.038493458181620,0.027074085548520,0.008921776898205,0.000591125804931,0.004603746812791,0.002423425903544,-0.022959783673286,-0.023533467203379,0.026396341621876,-0.012093652971089,-0.018263924866915,-0.010456660762429,-0.015154316090047,-0.012937823310494,-0.006098505575210,0.001442910404876) * MODEL7_texOff(vec2(0,0));
res += mat4(0.000099817545561,0.001752891228534,0.011445458978415,0.028816822916269,0.001675564795732,0.000420317170210,0.001410528668202,0.002325971843675,0.001773818512447,-0.019102528691292,-0.022108603268862,0.029730042442679,0.003286455757916,0.001597340567969,-0.004558752756566,-0.011517566628754) * MODEL7_texOff(vec2(0,1));
res += mat4(0.002119077136740,0.003011149819940,0.000831799581647,-0.001902942545712,0.001070114900358,0.000941188773140,0.000709315063432,0.001820599893108,-0.002422634279355,-0.000738392118365,-0.000016490224880,0.000374055030989,0.001043822499923,-0.000472920830362,-0.000437627342762,0.001146893482655) * MODEL7_texOff(vec2(1,-1));
res += mat4(0.034445278346539,0.024222858250141,0.008372433483601,0.001509872614406,-0.000161499672686,0.000829167140182,0.001962447771803,-0.000896046229172,0.009345355443656,0.001158671570010,-0.002701545599848,-0.004296551924199,0.001072536455467,0.002704700920731,0.003190676914528,0.001545651233755) * MODEL7_texOff(vec2(1,0));
res += mat4(-0.002035927725956,0.000891985255294,0.011838966980577,0.027535194531083,-0.000065671483753,0.000137953218655,0.000380708283046,0.000766555429436,-0.001587805571035,-0.003682028502226,-0.005407002288848,0.005800204817206,-0.000763535674196,-0.000711153901648,-0.000159460600116,0.000484901451273) * MODEL7_texOff(vec2(1,1));
res += mat4(0.001985539449379,0.002584470901638,0.000185155862710,-0.000958920572884,-0.003043771488592,-0.002150227315724,0.000603347958531,0.001233321381733,0.002714052330703,0.001173762837425,0.001190177281387,0.000296178390272,0.006526861805469,0.000736033020075,-0.000304154469632,-0.000601174426265) * MODEL8_texOff(vec2(-1,-1));
res += mat4(0.013453585095704,0.001377803739160,-0.006251899991184,0.000301912368741,0.001049895887263,0.002833205973729,0.001197096309625,0.001429970259778,-0.007491413969547,-0.000750502629671,0.001594795496203,-0.000623574771453,0.031924389302731,0.034724339842796,0.029475022107363,0.019863912835717) * MODEL8_texOff(vec2(-1,0));
res += mat4(-0.000182487710845,0.001261591212824,-0.001626644167118,0.001534958370030,-0.000561712658964,-0.003094843821600,-0.001430057571270,-0.000777910463512,-0.000650363799650,-0.001650658668950,-0.001836537150666,-0.002887334441766,-0.004530197009444,-0.003227341221645,0.003852102439851,0.015622734092176) * MODEL8_texOff(vec2(-1,1));
res += mat4(0.001485612941906,-0.004226590041071,-0.006759722251445,-0.006681471597403,-0.005133477039635,-0.004551927093416,-0.000106571766082,0.001208005938679,-0.006134453695267,-0.002742813434452,-0.001020055962726,0.000983764184639,0.005524415988475,0.001797466189601,-0.000295160367386,-0.000492195948027) * MODEL8_texOff(vec2(0,-1));
res += mat4(-0.043271824717522,-0.038536194711924,0.031243078410625,0.036895547062159,0.000848332769237,0.051687285304070,0.002475701738149,-0.024327419698238,-0.034181036055088,0.009971957653761,0.025870639830828,-0.006824459414929,0.009923932142556,0.011657831259072,0.011496034450829,0.008418434299529) * MODEL8_texOff(vec2(0,0));
res += mat4(0.005481956060976,0.007294431794435,0.011757748201489,0.003031025873497,-0.004012946970761,0.006809236947447,-0.005546426400542,-0.045590534806252,0.003708922537044,0.004224989563227,0.014051827602088,-0.004107897635549,-0.001597256516106,-0.002279718406498,0.002036179648712,0.008353147655725) * MODEL8_texOff(vec2(0,1));
res += mat4(-0.000681421894114,-0.000413845758885,-0.000353617360815,-0.000669161439873,0.002451959531754,0.000615839904640,-0.000845947244670,-0.001524631632492,0.001518455101177,0.003376960987225,0.002366308821365,0.002334944903851,-0.000839710934088,-0.001345940749161,-0.001278737909161,-0.001328602549620) * MODEL8_texOff(vec2(1,-1));
res += mat4(0.001474773045629,-0.001088251941837,0.002006255090237,0.002332075964659,0.003518692916259,0.003066087840125,0.001085234456696,0.002340429695323,0.001942557631992,0.000935157528147,-0.005532104521990,-0.006326773203909,-0.001836359151639,-0.002796339103952,-0.002782964147627,-0.001657769083977) * MODEL8_texOff(vec2(1,0));
res += mat4(0.003087926656008,0.003680185880512,-0.000819088716526,-0.003341701813042,0.001224955660291,-0.001297412905842,-0.001285938546062,0.000024771090466,-0.001814116956666,-0.001637467532419,0.005287671927363,0.010011059232056,-0.000317379628541,-0.000240701017901,-0.000495063723065,-0.001242323196493) * MODEL8_texOff(vec2(1,1));
res += mat4(-0.000274701276794,0.000035709679651,0.000064574633143,-0.000715402595233,0.002995362039655,0.004583778325468,-0.003087353426963,-0.005194544792175,0.003658588510007,0.002849659416825,0.000828286574688,-0.001459377352148,0.001541272504255,0.000720945245121,-0.000340313883498,-0.000556441838853) * MODEL9_texOff(vec2(-1,-1));
res += mat4(0.005141217727214,0.004194377921522,0.002125548897311,0.000166232013726,-0.001847049104981,-0.000878327642567,0.000028560691135,0.000461356044980,0.009760514833033,0.011543259955943,0.010062565095723,0.005798166617751,0.002494277432561,0.003160661552101,0.003174679586664,0.002224404364824) * MODEL9_texOff(vec2(-1,0));
res += mat4(0.000768522557337,0.002285113558173,0.003385197836906,0.004687555599958,0.001816718722694,0.001913944492117,0.000054654061387,-0.003068094607443,-0.000229192577535,0.000169172650203,0.000709707092028,0.004849602468312,-0.000145214187796,0.000439558352809,0.000821551482659,0.001523483777419) * MODEL9_texOff(vec2(-1,1));
res += mat4(0.005113827995956,0.004272200632840,0.003376764710993,0.002231290796772,0.009378576651216,-0.011961693875492,-0.016397690400481,-0.011262197978795,-0.001065270975232,0.005805843509734,0.006596704013646,0.003204515669495,-0.007486138492823,-0.002536683110520,-0.000225765863433,0.000544095411897) * MODEL9_texOff(vec2(0,-1));
res += mat4(-0.021564504131675,-0.015983201563358,-0.008085561916232,-0.000044967735448,-0.023808877915144,-0.017452130094171,0.020824979990721,0.036521349102259,-0.033426109701395,-0.042143944650888,-0.037070613354445,-0.022327369078994,-0.009296016767621,-0.010635957121849,-0.011746399104595,-0.012579446658492) * MODEL9_texOff(vec2(0,0));
res += mat4(0.001806480344385,0.000703033932950,-0.004530705977231,-0.015713414177299,0.006584705319256,0.008380141109228,0.002481599571183,-0.010157952085137,0.009693902917206,0.014120309613645,0.005143864080310,-0.010885788127780,-0.000582111475524,-0.001300288946368,-0.003025725483894,-0.005071758292615) * MODEL9_texOff(vec2(0,1));
res += mat4(-0.005901257507503,0.000240481356741,0.000977530726232,0.000253189384239,-0.003900242038071,0.001093441969715,0.002142374170944,0.003224970074371,0.005552914924920,0.003581756725907,0.001979390624911,0.001452473341487,0.008513350971043,0.004262655507773,0.003667090088129,0.003195795230567) * MODEL9_texOff(vec2(1,-1));
res += mat4(-0.035415370017290,-0.034058500081301,-0.021758474409580,-0.013431137427688,0.003107763594016,0.004495397210121,-0.000396949471906,-0.004884795751423,0.006445951759815,0.006333700846881,0.007188234478235,0.007289574481547,0.020209856331348,0.024934621527791,0.023303547874093,0.016134338453412) * MODEL9_texOff(vec2(1,0));
res += mat4(-0.000070095760748,-0.006463728379458,-0.015838259831071,-0.023170836269855,0.000132155721076,0.000147397382534,-0.001325491815805,-0.002088525798172,0.002697991207242,0.005313970614225,0.006943602580577,0.007669800426811,0.000875296187587,0.006241031456739,0.011867488734424,0.014590192586184) * MODEL9_texOff(vec2(1,1));
res += mat4(0.000792975712102,0.000627368630376,0.000834925856907,0.001421537483111,-0.000615017255768,-0.002122445497662,-0.002395352814347,-0.002012917771935,-0.001431767828763,-0.000182580479304,0.000074508163380,-0.001164898625575,-0.002134769223630,-0.004592681303620,0.001305990503170,0.004488845355809) * MODEL10_texOff(vec2(-1,-1));
res += mat4(0.007973823696375,0.000552928831894,-0.004036317113787,-0.002638727659360,-0.018440131098032,-0.007391869556159,0.004971655085683,0.005106674507260,-0.001034619286656,0.001037071342580,0.001065891701728,-0.001969631295651,0.003718380350620,0.003068556310609,0.003643305972219,0.004005748778582) * MODEL10_texOff(vec2(-1,0));
res += mat4(0.001663970644586,0.001212522271089,0.002367227338254,0.007558389566839,0.000551653327420,-0.000861243635882,-0.005843054968864,-0.013431699015200,0.001328190322965,0.001357168308459,0.001355102751404,0.000731856562197,-0.002215445507318,-0.002168206498027,-0.001844200771302,0.002225562231615) * MODEL10_texOff(vec2(-1,1));
res += mat4(-0.015431731007993,-0.004350944422185,-0.002498704241589,-0.004073959775269,0.001543761114590,0.000020540295736,0.000208410056075,0.000851097516716,0.017553100362420,0.016485152766109,0.007540344726294,0.002648126333952,-0.036508813500404,0.004788374062628,0.007176929619163,0.005774099379778) * MODEL10_texOff(vec2(0,-1));
res += mat4(-0.013827627524734,-0.039849705994129,-0.057093307375908,-0.044774957001209,0.000668082328048,0.006083230488002,0.010723425075412,0.008536134846509,0.022250453010201,0.012062298133969,-0.032078329473734,-0.024361707270145,-0.009446951560676,0.031266752630472,0.033481575548649,-0.037375979125500) * MODEL10_texOff(vec2(0,0));
res += mat4(-0.006357636768371,-0.006850455887616,-0.004062128253281,-0.000600017840043,0.001573909772560,0.001453976728953,-0.000474257743917,-0.003615000052378,-0.005950720049441,-0.006261823698878,0.002745967358351,0.010284608229995,0.001135345315561,-0.004084540996701,-0.008332752622664,-0.008142222650349) * MODEL10_texOff(vec2(0,1));
res += mat4(0.004735208116472,0.003941691014916,0.003360022557899,0.002512862440199,0.000916879624128,0.000803768460173,0.000422934652306,0.000183742173249,-0.002347728703171,-0.002023339504376,0.003027325961739,0.005035381764174,0.000184683143743,0.000299190665828,0.001235341536812,0.000117671042972) * MODEL10_texOff(vec2(1,-1));
res += mat4(0.003153984434903,0.002431688597426,0.001073334249668,0.003344679251313,-0.000643875973765,-0.000316374265822,-0.000272659584880,-0.000160121227964,0.004304611589760,0.001959169050679,-0.002562981797382,-0.004298367071897,0.001309621147811,0.000013448114260,-0.000457017915323,0.001407661358826) * MODEL10_texOff(vec2(1,0));
res += mat4(-0.001402889378369,-0.000393995258491,0.000908707210328,0.001562352292240,0.001048838952556,0.001315871137194,0.001077079330571,0.000556580373086,-0.002616175217554,-0.002230247249827,0.000427171442425,0.004485887009650,-0.000391156965634,0.001288386993110,0.000433703040471,0.000049448768550) * MODEL10_texOff(vec2(1,1));
res += mat4(-0.003674035891891,-0.000984390149824,0.001406688941643,0.001473082345910,-0.010537980124354,-0.003665922675282,0.002617802238092,0.003290892578661,0.005332159809768,-0.003175583668053,-0.005350931081921,-0.002056821947917,-0.003005407750607,-0.002993019530550,-0.003160658292472,-0.004760519135743) * MODEL11_texOff(vec2(-1,-1));
res += mat4(-0.004050589632243,-0.007665070705116,-0.009177473373711,-0.007312152069062,-0.002028123475611,0.001869008294307,0.001262565376237,-0.006936971563846,0.004563430789858,-0.002285615773872,-0.006010104902089,0.002473044209182,0.004155286587775,0.004168597981334,0.003206407418475,0.000312760937959) * MODEL11_texOff(vec2(-1,0));
res += mat4(0.000272808858426,0.000386163766962,0.001271217828616,0.000299123348668,-0.000567985000089,-0.000700590258930,-0.001260700635612,-0.001526821288280,0.001674367464148,0.005704085342586,0.004251417703927,0.003010605927557,-0.002195058390498,-0.002980186371133,-0.001013206900097,0.002676079282537) * MODEL11_texOff(vec2(-1,1));
res += mat4(0.014937152154744,0.003525782143697,-0.002710230415687,-0.004154384601861,-0.010861974209547,-0.008856892585754,0.002472757361829,0.008737551048398,-0.006122927181423,-0.000536158273462,0.000523030059412,0.000133901514346,0.021522210910916,0.007438643835485,0.000626055290923,-0.000094514231023) * MODEL11_texOff(vec2(0,-1));
res += mat4(-0.004042691551149,0.010390803217888,0.027778940275311,0.031381726264954,0.013634128496051,0.025978364050388,0.026113748550415,0.005864325445145,-0.000145511934534,0.039900578558445,0.028025789186358,-0.006191555876285,-0.006766354199499,-0.020765438675880,-0.010451665148139,0.019921952858567) * MODEL11_texOff(vec2(0,0));
res += mat4(0.002058613114059,0.002380354329944,-0.000780149071943,-0.006943567655981,0.002208827994764,0.001351565471850,-0.000930979789700,0.000598677434027,0.004706664942205,-0.002332255942747,-0.024696709588170,-0.036698393523693,0.001723222550936,0.000959610741120,-0.001303918310441,-0.000738113652915) * MODEL11_texOff(vec2(0,1));
res += mat4(-0.010329375043511,-0.009102941490710,-0.003828070824966,0.000378522061510,-0.003287263913080,-0.000746191770304,-0.000115790055133,-0.001937074819580,0.000058247740526,0.001965388422832,0.002862527966499,0.002718513133004,0.001841495628469,0.014255965128541,0.006166632752866,0.000353502284270) * MODEL11_texOff(vec2(1,-1));
res += mat4(0.005771548487246,0.006471432745457,0.002683256985620,-0.006395251490176,-0.001764542190358,-0.002350224880502,-0.002261988120154,-0.003151490120217,-0.003461769316345,-0.005299312993884,-0.004279145505279,-0.002610769821331,0.034290552139282,0.003685010364279,-0.042228799313307,-0.039838243275881) * MODEL11_texOff(vec2(1,0));
res += mat4(-0.003280425444245,-0.001943252980709,0.000910700706299,0.002794468542561,0.000794636260252,0.000182534116902,-0.000261016481090,0.000111642388219,-0.001241794554517,-0.002471419516951,-0.002481551608071,-0.002410807413980,-0.002874342724681,-0.002594301011413,0.001954039325938,0.020682930946350) * MODEL11_texOff(vec2(1,1));
res += mat4(0.005729020107538,0.001744734123349,-0.001918195863254,-0.001746764522977,0.000180082424777,0.002010941039771,-0.000528488017153,-0.002231502672657,0.003499872982502,-0.006382689811289,-0.002770880935714,0.004968221765012,-0.003138946602121,-0.002712449058890,-0.000934701878577,-0.000302786589600) * MODEL12_texOff(vec2(-1,-1));
res += mat4(0.005276575684547,0.007070017047226,0.007639575283974,0.006241875234991,-0.003682140028104,-0.004163120407611,-0.004258064087480,-0.002407056977972,0.002943054772913,0.003800425445661,0.002591369440779,0.004130237735808,-0.003313451306894,-0.003903456497937,-0.002582469256595,-0.002624144079164) * MODEL12_texOff(vec2(-1,0));
res += mat4(0.000775968132075,0.001362174050882,0.002305101603270,0.003469885094091,0.003257198026404,0.003755925688893,0.001871069776826,-0.001621511531994,-0.000837209459860,-0.001436607446522,-0.001446518464945,0.000765829870943,-0.002295771846548,-0.002826998708770,-0.002592740114778,-0.002515143249184) * MODEL12_texOff(vec2(-1,1));
res += mat4(0.007303893566132,0.005719169043005,0.002450189320371,-0.001853310852312,-0.029987074434757,-0.026285804808140,-0.005001911893487,0.005858557764441,0.020622206851840,-0.054791603237391,-0.007179325912148,0.027321159839630,-0.012647354044020,-0.005119780544192,0.002271597506478,0.003815302159637) * MODEL12_texOff(vec2(0,-1));
res += mat4(-0.042936008423567,-0.031962741166353,-0.011140152812004,0.004545833915472,-0.000413227244280,0.027549520134926,0.039132725447416,0.006226445548236,-0.008661219850183,-0.016239900141954,-0.006591584999114,0.045271895825863,0.020715601742268,0.012800306081772,0.002656101947650,-0.007814363576472) * MODEL12_texOff(vec2(0,0));
res += mat4(0.000753415748477,-0.008320989087224,-0.023215774446726,-0.036003012210131,-0.002059880178422,-0.003469790564850,-0.005005118437111,-0.006380027625710,-0.000756176013965,0.000451591156889,0.001127422670834,0.000416757655330,-0.005644872318953,-0.004619108047336,0.005857873242348,0.018340243026614) * MODEL12_texOff(vec2(0,1));
res += mat4(-0.002175050089136,-0.000348208151991,0.000569920055568,0.000908395450097,0.014785031788051,-0.004403466824442,-0.006426311098039,-0.002565471688285,-0.005347292870283,-0.005932304076850,0.002238725544885,-0.004742179065943,-0.005403093993664,-0.000478547939565,0.002718753181398,0.002324046101421) * MODEL12_texOff(vec2(1,-1));
res += mat4(-0.004460139200091,-0.005211517680436,-0.006438775919378,-0.006086293607950,-0.013442066498101,-0.012343264184892,0.013432759791613,0.033081647008657,-0.006528497673571,-0.007050076033920,-0.001055441680364,0.004462233744562,-0.001582266530022,-0.004937578458339,-0.006111285183579,-0.006664040964097) * MODEL12_texOff(vec2(1,0));
res += mat4(0.001543161110021,0.000734029919840,-0.002011968288571,-0.005530411377549,0.000448332226370,0.001187212648802,0.001486740773544,-0.002398302545771,0.001547771622427,0.001808317494579,0.000669553526677,-0.001975363353267,-0.000501481350511,-0.001767036039382,-0.000548568146769,0.000932204420678) * MODEL12_texOff(vec2(1,1));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 3.200 > OUTPUT.h LUMA.h / 3.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE SUBCONV4
//!DESC (AU_M_S_4x_LA) sup-pixel convolution 4

vec4 hook()
{
vec4 res = vec4(0.000496380787808,0.000798434019089,-0.000039865513827,-0.000127557708765);
res += mat4(-0.001022129901685,-0.000026133700885,0.000288203678792,0.000121514523926,-0.001667305827141,0.007388449274004,0.002317113336176,-0.000861613370944,-0.000427815248258,-0.001396169420332,-0.000900599465240,-0.000410416134400,-0.005557635333389,-0.001474546384998,0.001918099122122,0.003820211160928) * MODEL7_texOff(vec2(-1,-1));
res += mat4(-0.002194316592067,-0.002071160590276,-0.001429416821338,-0.000894530152436,0.001107828225940,0.000239273082116,-0.000990881002508,-0.007454225327820,0.000585712550674,0.001970845973119,0.002889682538807,0.001732119242661,-0.015525329858065,-0.024676186963916,-0.025041913613677,-0.017807176336646) * MODEL7_texOff(vec2(-1,0));
res += mat4(-0.000708740088157,-0.001328616519459,-0.002484141848981,-0.003011028515175,-0.000225921452511,0.000305132853100,0.000399094016757,-0.000049004494940,-0.001070290803909,-0.001740432577208,-0.001515476964414,0.000412909314036,-0.002690719906241,-0.000441396521637,0.001098753185943,-0.001533964416012) * MODEL7_texOff(vec2(-1,1));
res += mat4(0.003986325114965,0.000526662508491,-0.000786420889199,-0.001071605365723,0.068860650062561,0.026665307581425,-0.052264396101236,-0.009408354759216,-0.002943951170892,0.002298015868291,0.004011004231870,0.002313519828022,0.002597067737952,-0.006721192039549,-0.008409091271460,-0.005727760493755) * MODEL7_texOff(vec2(0,-1));
res += mat4(0.001608193386346,-0.005025700200349,-0.003391056321561,0.001802325597964,0.004193997010589,0.002837109845132,-0.026089027523994,-0.019315196201205,0.018912555649877,-0.005443957168609,-0.013185951858759,-0.007836886681616,-0.005368544254452,0.007717589382082,0.021052116528153,0.022037623450160) * MODEL7_texOff(vec2(0,0));
res += mat4(-0.001814408693463,-0.000267632916803,0.004384105093777,0.007705408148468,0.001828036271036,0.000783409806900,0.001680404646322,0.001175226294436,0.005505258217454,-0.003404241753742,-0.015543879009783,0.011926862411201,0.002901880070567,-0.000928835885134,-0.007860468700528,-0.011304466053843) * MODEL7_texOff(vec2(0,1));
res += mat4(0.007332034409046,0.003418872132897,-0.000399562995881,-0.002541081281379,-0.000235659565078,0.000901823397726,0.004157844465226,0.003592034336179,-0.002278100699186,0.001609034836292,0.002014751313254,0.001499650184996,-0.001705185859464,0.000116324335977,0.000305841269437,0.001263921847567) * MODEL7_texOff(vec2(1,-1));
res += mat4(-0.023892607539892,-0.023353047668934,-0.007915523834527,0.006258281413466,-0.001223327009939,-0.003866326296702,-0.001389441196807,-0.000851212826092,0.023674316704273,-0.003009863430634,-0.008995064534247,-0.007080239243805,-0.004734562244266,-0.006038764026016,-0.005129645112902,-0.004873881116509) * MODEL7_texOff(vec2(1,0));
res += mat4(-0.005525351502001,-0.006115052383393,-0.005002387799323,-0.010227404534817,0.001401714747772,0.001583414152265,0.000183027688763,-0.000652110436931,0.000605163106229,-0.017879646271467,-0.016344711184502,0.023886982351542,0.000916758435778,0.000737097056117,-0.000411105196690,-0.001307996921241) * MODEL7_texOff(vec2(1,1));
res += mat4(0.000402203499107,0.002280418761075,0.000769141071942,-0.000554519938305,0.000474946165923,-0.001319717848673,-0.000627646222711,0.000517999171279,0.001912369742058,0.001030688988976,0.000809737481177,0.000000758396482,0.010043468326330,0.005943229887635,0.002561926841736,0.000886199355591) * MODEL8_texOff(vec2(-1,-1));
res += mat4(0.007420029491186,0.002222524723038,-0.001945428317413,-0.002145177451894,0.000379866600269,-0.003480078419670,-0.001308997394517,0.004135693423450,-0.007872172631323,-0.000404382095439,0.001404070993885,-0.000376754207537,0.011578384786844,0.013900646939874,0.014668194577098,0.013222797773778) * MODEL8_texOff(vec2(-1,0));
res += mat4(-0.002627613721415,0.000124438840430,0.000630841765087,0.001566916937009,-0.001302966498770,-0.001851006411016,0.001217295299284,0.002769709331915,0.000167949867318,-0.001840889570303,-0.002209585625678,-0.004027454648167,-0.001663998700678,-0.000684299506247,0.002179922536016,0.005783034954220) * MODEL8_texOff(vec2(-1,1));
res += mat4(-0.002096919110045,-0.004168576560915,-0.005292369518429,-0.005951900035143,-0.006915987934917,-0.004549944773316,-0.000207373333978,0.002077608602121,-0.001641098409891,-0.002310859039426,-0.000641734106466,0.001762260100804,-0.001348223537207,0.001567076775245,0.001893816748634,0.002523951698095) * MODEL8_texOff(vec2(0,-1));
res += mat4(-0.051922287791967,-0.038382451981306,0.035792917013168,0.035145796835423,0.003782774554566,0.066392414271832,0.009478034451604,-0.029251154512167,0.008248103782535,0.010239578783512,-0.000074541792856,-0.004285504575819,-0.013690365478396,-0.014844870194793,-0.014022350311279,-0.011955800466239) * MODEL8_texOff(vec2(0,0));
res += mat4(0.004978807177395,0.009202141314745,0.014456553384662,-0.001815820229240,-0.002446553669870,0.011184264905751,-0.003019207855687,-0.049364577978849,0.009812726639211,0.000408369029174,-0.005340712144971,0.004435556475073,0.000461730232928,-0.002093511167914,-0.003765332978219,-0.005346876569092) * MODEL8_texOff(vec2(0,1));
res += mat4(-0.001085426774807,-0.000848461932037,-0.001694538863376,-0.002033519092947,0.004525744356215,0.001425037509762,0.000772543833591,-0.000300484709442,0.002219750080258,0.002468160120770,0.001330559025519,0.002120810560882,0.003444974310696,0.000471248262329,-0.000881465501152,-0.001083128969185) * MODEL8_texOff(vec2(1,-1));
res += mat4(0.000234668608755,0.004576940089464,0.005489727016538,0.000712833774742,0.003991365898401,0.003475764067844,-0.002461118856445,0.002393111819401,-0.015654234215617,-0.018051320686936,0.003853440517560,0.005673878360540,0.004850253928453,0.004618946462870,0.003929714206606,0.004240695852786) * MODEL8_texOff(vec2(1,0));
res += mat4(0.004456121474504,0.007950773462653,0.000568028655834,-0.007564742118120,0.002298096660525,-0.001581216929480,-0.004390771035105,-0.004668801557273,-0.002935323631391,-0.008601992391050,0.012652939185500,0.024955783039331,-0.000179533060873,0.001528714899905,0.003307616338134,0.003599165007472) * MODEL8_texOff(vec2(1,1));
res += mat4(0.000239722401602,-0.000594623736106,-0.000615875469521,-0.000839895859826,-0.000897373422049,0.003658205969259,-0.000000309308689,-0.001588725484908,0.000679951626807,0.000121196993859,-0.000484043499455,-0.001488865702413,0.001563453464769,0.001246484462172,0.000497787084896,-0.000206994009204) * MODEL9_texOff(vec2(-1,-1));
res += mat4(0.002775543369353,0.002095714677125,0.001440628548153,0.000766353216022,0.002634475240484,0.002910907147452,-0.000483457988594,-0.003057375783101,0.007392572704703,0.007395581807941,0.005513416603208,0.002762672957033,0.002695501083508,0.002369432011619,0.002109471941367,0.001965091330931) * MODEL9_texOff(vec2(-1,0));
res += mat4(0.001387903583236,0.002547475509346,0.002454946050420,0.002934970194474,0.001146990223788,0.001097408356145,-0.000072866714618,-0.001270649954677,-0.001197425648570,-0.001023711287417,-0.000675598043017,0.002637869678438,-0.000413477449911,0.000452133419458,0.000944409926888,0.001669322489761) * MODEL9_texOff(vec2(-1,1));
res += mat4(-0.003327467944473,0.000409431493608,0.002509116660804,0.003186962800100,0.017121477052569,-0.011194576509297,-0.017417371273041,-0.012337000109255,0.004932434763759,0.005789568182081,0.002533686114475,-0.000037700028770,-0.001956252614036,-0.001887640566565,-0.001519986777566,-0.000982318422757) * MODEL9_texOff(vec2(0,-1));
res += mat4(-0.020274257287383,-0.017078839242458,-0.015076456591487,-0.010768443346024,-0.024943495169282,-0.026774160563946,0.014017201028764,0.044049352407455,-0.021278191357851,-0.025895496830344,-0.020556584000587,-0.008238524198532,-0.006776294670999,-0.005727097857744,-0.004411395173520,-0.003285069018602) * MODEL9_texOff(vec2(0,0));
res += mat4(0.001322329044342,-0.002276126760989,-0.007321312092245,-0.015566826798022,0.007286836858839,0.008466363884509,0.002214939799160,-0.008755766786635,0.011158777400851,0.014283550903201,0.008583172224462,-0.003629815299064,0.000207168952329,-0.000384291750379,-0.002931502182037,-0.005267410539091) * MODEL9_texOff(vec2(0,1));
res += mat4(-0.013978162780404,-0.002803869778290,0.003523331601173,0.001456567668356,-0.009068432264030,-0.002193979686126,-0.001008784282021,0.001779426820576,0.003531342139468,0.008206693455577,0.007062700577080,0.004020337946713,0.013331932947040,0.001576732611284,-0.002567138290033,-0.001373343984596) * MODEL9_texOff(vec2(1,-1));
res += mat4(0.006011267192662,-0.007272087503225,-0.017283143475652,-0.018474256619811,0.001106369774789,0.006558608729392,0.005818523466587,-0.005390122998506,0.000566571427044,-0.004759350325912,-0.004707180894911,-0.002427698113024,0.039577815681696,0.055411811918020,0.051419783383608,0.035013478249311) * MODEL9_texOff(vec2(1,0));
res += mat4(-0.002935456577688,0.000592543918174,0.004941426217556,0.008922534063458,0.001018460025080,0.000876331585459,-0.000263631518465,-0.001769925002009,0.004137910902500,0.006507528945804,0.007269483990967,0.007593797519803,-0.001091700745746,-0.003077569417655,-0.001457548816688,0.010232891887426) * MODEL9_texOff(vec2(1,1));
res += mat4(0.000887967238668,-0.001985915470868,-0.001977900974452,-0.000276023871265,0.003416466061026,0.001992443809286,-0.000442188931629,-0.001346881850623,-0.001670738565736,-0.000172314408701,0.000214958432480,-0.000744065910112,0.000211321923416,-0.003788783913478,-0.000230251302128,0.001386208925396) * MODEL10_texOff(vec2(-1,-1));
res += mat4(0.002716979011893,-0.001987119903788,-0.001290197367780,0.000154927605763,0.008425951935351,0.019592799246311,0.019559580832720,0.009523088112473,0.000567792914808,0.002378542674705,0.000092087553639,-0.003206597873941,-0.000478127098177,-0.000914605043363,0.002438212512061,0.005902096163481) * MODEL10_texOff(vec2(-1,0));
res += mat4(-0.000977390096523,0.000322797801346,0.002065741224214,0.004423912148923,0.002971557434648,0.000125026592286,-0.003232206683606,0.000239589731791,0.001319749746472,0.000693447422236,-0.000347179273376,0.000072633229138,-0.002018888713792,-0.000542021123692,-0.000129025138449,0.000695828872267) * MODEL10_texOff(vec2(-1,1));
res += mat4(0.028505222871900,0.009430190548301,-0.003380486974493,-0.005064752884209,0.010893962346017,0.005820314399898,0.003844127058983,0.003630060004070,0.014429791830480,0.006696484517306,0.005788017995656,0.002700342331082,-0.037201490253210,0.010662129148841,0.009637632407248,0.005425931420177) * MODEL10_texOff(vec2(0,-1));
res += mat4(-0.015300402417779,-0.009154981933534,0.019228510558605,0.040128130465746,0.044237587600946,0.053174067288637,0.041134689003229,0.022631749510765,0.008834378793836,-0.005863017402589,-0.022539410740137,-0.003445202717558,-0.007098932284862,0.038357492536306,0.029521759599447,-0.050988085567951) * MODEL10_texOff(vec2(0,0));
res += mat4(0.000799063302111,0.005106953904033,0.008003201335669,0.001882242038846,-0.001179445534945,-0.003279443597421,-0.000230820136494,0.014100140891969,-0.003927554003894,-0.003523845225573,0.002631485462189,0.008234912529588,0.000571883691009,-0.004162853118032,-0.006245763506740,-0.006795606575906) * MODEL10_texOff(vec2(0,1));
res += mat4(0.009645387530327,0.001818742719479,-0.000481379305711,0.000352555100108,0.001848436077125,0.000210076337680,-0.001344162155874,-0.001546650775708,-0.005993999540806,0.001563982805237,0.005233670584857,0.005925283767283,-0.001335367211141,-0.001603007083759,0.000356328702765,0.000111687688332) * MODEL10_texOff(vec2(1,-1));
res += mat4(-0.002055354882032,0.001693561440334,0.010373672470450,0.015068593434989,-0.003347401972860,-0.000842279754579,0.001996543025598,0.002448691520840,0.009650452062488,0.013743788003922,-0.006897645536810,-0.022034162655473,0.002510341349989,0.005441033281386,0.007051236461848,0.004821416921914) * MODEL10_texOff(vec2(1,0));
res += mat4(-0.000318628124660,0.001996246399358,0.002884018700570,0.000393339287257,0.001311215106398,0.000426345184678,-0.001624789903872,-0.002493818290532,-0.004818035289645,-0.005069164093584,0.000697910261806,0.007033723872155,-0.001459455233999,0.000128254163428,-0.002383039332926,-0.002567831659690) * MODEL10_texOff(vec2(1,1));
res += mat4(-0.002049428643659,-0.000237851912971,0.000987533014268,0.001387541648000,-0.000553327379748,0.005885506048799,0.005534237716347,0.002339249476790,0.005217266269028,0.001711458549835,-0.003049981081858,-0.003076602704823,-0.003218517638743,-0.004350335802883,-0.003888653824106,-0.003024763427675) * MODEL11_texOff(vec2(-1,-1));
res += mat4(-0.005426168441772,-0.007469555828720,-0.007522526197135,-0.005423995666206,0.004191106650978,0.002483574673533,-0.001230701222084,-0.003576594172046,0.008061212487519,0.004474326036870,-0.002736959606409,-0.002334013348445,0.003560318611562,0.002780510811135,0.002122858306393,0.000167415710166) * MODEL11_texOff(vec2(-1,0));
res += mat4(0.000092607675469,-0.000039966980694,0.000528101751115,-0.000568244198803,0.001250337460078,0.001289898296818,0.000247254705755,0.001347910729237,-0.001287765917368,0.002144052647054,0.005249388050288,0.006031336262822,-0.002232795115560,-0.002850372577086,-0.001380902016535,0.002411093097180) * MODEL11_texOff(vec2(-1,1));
res += mat4(0.001477620447986,-0.000230784760788,-0.001605350524187,-0.001647632452659,-0.040933582931757,-0.013858573511243,-0.000147253551404,-0.000847731367685,0.003032310400158,0.000844971335027,-0.000366667372873,-0.001619025017135,0.004626936744899,0.010942003689706,0.009402513504028,0.006070899777114) * MODEL11_texOff(vec2(0,-1));
res += mat4(0.012224024161696,0.021943477913737,0.023050298914313,0.013571935705841,-0.001334057771601,-0.023287272080779,-0.056436032056808,-0.068606600165367,-0.050557684153318,-0.008009656332433,0.034684758633375,0.025150313973427,0.000637039716821,-0.005256658419967,-0.013475393876433,-0.006416375283152) * MODEL11_texOff(vec2(0,0));
res += mat4(0.000484284799313,-0.000026775393053,-0.000072768991231,0.000936253636610,-0.004152283072472,-0.003147298004478,-0.000907750916667,0.001212370581925,0.006454927381128,0.006173821631819,-0.002744368277490,-0.031936354935169,0.002595119411126,0.003423586953431,0.000125514299725,-0.002026711590588) * MODEL11_texOff(vec2(0,1));
res += mat4(-0.017024850472808,-0.006466909311712,-0.000181064140634,0.000695631490089,-0.000946163258050,0.003991473931819,0.002713711466640,-0.000495415122714,-0.003604715922847,-0.000554918486159,0.001603426295333,0.001700460212305,-0.040843147784472,0.000844322319608,0.014649923890829,0.004766824189574) * MODEL11_texOff(vec2(1,-1));
res += mat4(0.006944425404072,-0.005543978419155,-0.022157173603773,-0.027902362868190,0.000094935719972,-0.003777130274102,-0.006804905366153,-0.005942575633526,0.004313669633120,-0.012063510715961,-0.010961419902742,-0.005321091972291,0.029300661757588,0.043768275529146,0.001802675426006,-0.055409569293261) * MODEL11_texOff(vec2(1,0));
res += mat4(0.001427912618965,0.003752443939447,0.006002920214087,0.007638650480658,0.000313286349410,-0.000065915330197,0.000416260008933,0.002432967303321,0.002554864622653,0.007784602232277,0.014780939556658,0.018134212121367,-0.001497133402154,-0.001974953105673,-0.003651744686067,0.002622278407216) * MODEL11_texOff(vec2(1,1));
res += mat4(0.003058247966692,0.001933172461577,0.000621641112957,0.000317716738209,-0.002342369174585,0.000206068303669,0.000322708103340,-0.001571536180563,0.000573438941501,-0.008191186934710,-0.001190402312204,0.003912036772817,-0.001202916260809,-0.000524828210473,-0.000056873519497,0.000028595979529) * MODEL12_texOff(vec2(-1,-1));
res += mat4(0.005835019517690,0.006950701121241,0.007269351743162,0.005014336202294,-0.003397734602913,-0.003721399931237,-0.003444722853601,-0.003317234339193,0.001080406829715,0.002679653000087,0.002861130051315,0.004816193133593,-0.003609714331105,-0.003631754545495,-0.002342643914744,-0.001944879768416) * MODEL12_texOff(vec2(-1,0));
res += mat4(-0.001451503951102,-0.000813580933027,0.000214959582081,0.002662292448804,0.002599838422611,0.003015958936885,0.001666254247539,-0.001566069666296,-0.000449824117823,-0.000506226613652,-0.000644041749183,0.000041175881051,-0.001134340767749,-0.001474107499234,-0.001522052334622,-0.002570081967860) * MODEL12_texOff(vec2(-1,1));
res += mat4(-0.007682676427066,0.000509854988195,0.005639185663313,0.003776345402002,0.016369979828596,-0.010338198393583,-0.016401126980782,-0.007048246450722,-0.015680136159062,-0.028769621625543,0.014671492390335,0.009950705803931,-0.007195573300123,-0.003174845827743,0.001323350821622,0.002428374486044) * MODEL12_texOff(vec2(0,-1));
res += mat4(-0.021143792197108,-0.028232786804438,-0.029937524348497,-0.021128466352820,-0.009693733416498,0.000163502452779,0.022825866937637,0.034628134220839,-0.009293255396187,-0.004833437036723,0.005713448859751,0.014579581096768,0.020919572561979,0.016954796388745,0.008500116877258,-0.002579716034234) * MODEL12_texOff(vec2(0,0));
res += mat4(0.004856694955379,0.006009118165821,0.001253628171980,-0.009503506124020,-0.000951204798184,-0.002651877235621,-0.003327897749841,-0.003678912762552,-0.000852751662023,-0.000674311770126,-0.000467526610009,0.000097878073575,-0.006611059885472,-0.005223385524005,0.004794292151928,0.016992477700114) * MODEL12_texOff(vec2(0,1));
res += mat4(-0.001150446361862,0.000855474150740,0.001283982070163,0.001196237630211,0.033382803201675,0.019749922677875,0.001396339503117,-0.003321998519823,0.012230087071657,-0.010521423071623,-0.007979863323271,-0.004442499950528,-0.011942774988711,-0.004162898287177,0.001528450986370,0.002318934537470) * MODEL12_texOff(vec2(1,-1));
res += mat4(0.008519671857357,0.003396265674382,-0.003254274372011,-0.005649134982377,-0.000952867034357,-0.030433818697929,-0.035000380128622,0.008574771694839,-0.007196043618023,-0.008765596896410,-0.006327835842967,0.013055511750281,-0.004110931418836,-0.010189080610871,-0.014483616687357,-0.015897158533335) * MODEL12_texOff(vec2(1,0));
res += mat4(0.002317671431229,0.005527016706765,0.006817132234573,0.006446066778153,-0.002546726260334,-0.001774040400051,0.001055212807842,0.006109568756074,0.000233727580053,0.000945814768784,0.001752034528181,0.000450623978395,-0.001128262374550,-0.001686383271590,-0.001135388854891,-0.000368059409084) * MODEL12_texOff(vec2(1,1));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 3.200 > OUTPUT.h LUMA.h / 3.200 > *
//!WIDTH LUMA.w 4 *
//!HEIGHT LUMA.h 4 *
//!BIND SUBCONV1
//!BIND SUBCONV2
//!BIND SUBCONV3
//!BIND SUBCONV4
//!BIND LANCZOS3
//!DESC (AU_M_S_4x_LA) depth to space

vec4 hook()
{
vec2 fcoord = fract(SUBCONV1_pos * SUBCONV1_size);
vec2 base = SUBCONV1_pos + (vec2(0.5) - fcoord) * SUBCONV1_pt;
ivec2 index = ivec2(fcoord * vec2(4));
mat4 res = mat4(SUBCONV1_tex(base),SUBCONV2_tex(base),SUBCONV3_tex(base),SUBCONV4_tex(base));
return vec4(res[index.x][index.y] + float(LANCZOS3_texOff(0)), 0, 0, 1);
}
